assert.zip (3K)

Uploaded Sat Jan 16 2021 13:21:29

Assert (c) Blake Mizerany and Keith Rarick
MIT LICENCE.  Assertions for Go tests
https://github.com/bmizerany/assert
cntrftr.zip (20K)

Uploaded Wed Jun 10 2020 14:31:16

A tool for generating self-contained,
type-safe test doubles in go
https://github.com/maxbrunsfeld/
counterfeiter [wraps]
files.bbs (3K)

Uploaded Wed Jun 10 2020 14:31:16

ginkgo.zip (170K)

Uploaded Wed Jun 10 2020 14:31:16

Ginkgo uses Go's testing package and can
live alongside your existing testing tests. 
It's easy to bootstrap
https://github.com/onsi/ginkgo
goblin.zip (64K)

Uploaded Sat Jan 16 2021 13:21:29

Goblin.  A Mocha like BDD testing framework
for Go https://github.com/franela/goblin
goconvey.zip (1,199K)

Uploaded Wed Jun 10 2020 14:31:16

GoConvey, a yummy Go testing tool for
gophers.  Works with go test.  Use it in the
terminal or browser according your viewing
pleasure. 
https://github.com/smartystreets/goconvey/
gofuzz.zip (3,504K)

Uploaded Wed Jun 10 2020 14:31:17

go-fuzz: randomized testing for Go
https://github.com/dvyukov/go-fuzz
gospec.zip (49K)

Uploaded Wed Jun 10 2020 14:31:17

GoSpec is a BDD-style testing framework for
the Go programming language.  It allows
writing self-documenting tests/specs, and
executes them in parallel and safely
isolated. 
https://github.com/orfjackal/gospec
gospecfy.zip (30K)

Uploaded Wed Jun 10 2020 14:31:17

gospecify This provides a BDD syntax for
testing your Go code.  It should be familiar
to anybody who has used libraries such as
rspec.  https://github.com/stesla/gospecify
hamcrest.zip (44K)

Uploaded Wed Jun 10 2020 14:31:17

Hamcrest is a fluent framework for
declarative Matcher objects that, when
applied to input values, produce
self-describing results. 
https://github.com/rdrdr/hamcrest
mockhttp.zip (4K)

Uploaded Wed Jun 10 2020 14:31:17

mockhttp.go -- Go package for unit testing
HTTP serving Unit testing HTTP services
means you need to call go's ServeHTTP
receiver.  For this, you need something that
fulfills the http.ResponseWriter interface,
& you need to populate a http.Request struct
with suitable-looking data.  mockhttp.go
helps you do these tasks, without excessive
copy-pasting. 
https://github.com/tv42/mockhttp.go
restit.zip (24K)

Uploaded Wed Jun 10 2020 14:31:17

Restit - A Go micro-framework to help
writing RESTful API integration test.  It
provides helps to those who want to write an
integration test program for their
JSON-based RESTful APIs.  The aim is to make
these integration readable highly re-usable,
and yet easy to modify. 
https://github.com/yookoala/restit
testify.zip (32K)

Uploaded Wed Jun 10 2020 14:31:17

Go code (golang) set of packages that
provide many tools for testifying that your
code will behave as you intend. 
https://github.com/stretchr/testify