The Best Go Libraries For Testing - Libraries for testing codebases and generating test data. (19)
Discover the best Go libraries for Testing in Libraries for testing codebases and generating test data.! Find the perfect tools to streamline your development and boost productivity. From baloo to be, we've got you covered. Let the coding begin!
baloo
Expressive and versatile end-to-end HTTP API testing made easy.
be
The minimalist generic test assertion library.
commander
Tool for testing cli applications on windows, linux and osx.
endly
Declarative end to end functional testing.
flute
HTTP client testing framework.
go-cmp
Package for comparing Go values in tests.
go-hit
Hit is an http integration test framework written in golang.
go-vcr
Record and replay your HTTP interactions for fast, deterministic and accurate tests.
gocrest
Composable hamcrest-like matchers for Go assertions.
gogiven
YATSPEC-like BDD testing framework for Go.
testcase
Idiomatic testing framework for Behavior Driven Development.
testfixtures
A helper for Rails' like test fixtures to test database applications.
trial
Quick and easy extendable assertions without introducing much boilerplate.
go-sqlmock
Mock SQL driver for testing database interactions.
govcr
HTTP mock for Golang: record and replay HTTP interactions for offline testing.
hoverfly
HTTP(S) proxy for recording and simulating REST/SOAP APIs with extensible middleware and easy-to-use CLI.
httpmock
Easy mocking of HTTP responses from external resources.
minimock
Mock generator for Go interfaces.
mockery
Tool to generate Go interfaces.