Tool to generate Go interfaces.
GoBSD 3-Clause "New" or "Revised" Licenseactive
19 projectsTesting › Mock
Tool to generate Go interfaces.
GoBSD 3-Clause "New" or "Revised" Licenseactive
Mock SQL driver for testing database interactions.
GoOtheractive
Mocking framework for the Go programming language.
GoApache License 2.0active
HTTP(S) proxy for recording and simulating REST/SOAP APIs with extensible middleware and easy-to-use CLI.
GoApache License 2.0active
Utility that generates a struct from any interface. The struct can be used in test code as a mock of the interface.
GoMIT Licensesteady
Easy mocking of HTTP responses from external resources.
GoMIT Licenseactive
Tool for generating self-contained mock objects.
GoMIT Licenseactive
Single transaction based database driver mainly for testing purposes.
GoOtherslowing
Mock generator for Go interfaces.
GoMIT Licenseactive
A mock library implementing pgx - PostgreSQL Driver and Toolkit.
GoOtheractive
A general pureposed function mocking library.
GoMIT Licenseactive
HTTP mock for Golang: record and replay HTTP interactions for offline testing.
GoApache License 2.0steady
Tool for using localstack in AWS testing.
GoApache License 2.0active
A test-friendly replacement for the native time package.
GoOtherdormant
Type-safe factories for generating mock and fake data in Go, inspired by factory_boy and interface-forge.
GoMIT Licenseactive
Mock object for Go http.ResponseWriter.
GoMIT Licensedormant
A simple way to generate mocks for multiple purposes.
GoMIT Licensedormant
Mock filesystem for Go testing with error injection and latency simulation, built on testing/fstest.MapFS.
GoMIT Licenseactive
CLI tool to generate typed and framework-agnostic interface mocks, with support for generics.
GoMIT Licensesteady