gnomock
Test framework
A toolkit for integration and end-to-end testing without writing mocks
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
1k stars
14 watching
66 forks
Language: Go
last commit: 18 days ago
Linked from 2 awesome lists
cockroachdbdockerelasticsearchend-to-end-testinggogolanghacktoberfestintegration-testingkafkakubernetesmariadbmemcachedmongomysqlpostgresrabbitmqredissplunksql-servertesting
Related projects:
Repository | Description | Stars |
---|---|---|
maxatome/go-testdeep | Tool for comparing and testing Go code | 436 |
luontola/gospec | A testing framework for Go that allows writing self-documenting tests/specifications and executes them concurrently and safely isolated. | 113 |
marvinjwendt/testza | A comprehensive testing framework for Go, providing features for assertions, fuzzing, output capture, and more. | 418 |
golobby/orm | An object-relational mapper for the Go programming language. | 159 |
ysmood/got | A Go test framework with features like pretty output and value snapshot assertion. | 265 |
gotestyourself/gotest.tools | Tools to augment Go testing and support common testing patterns | 518 |
matryer/is | A testing framework for Go with simple and readable API | 1,782 |
golemfactory/goth | An integration testing framework for the Golem Network client. | 10 |
go-rel/rel | A modern ORM layer for Golang | 770 |
memsql/ntest | Provides a framework for writing type-based tests using dependency injection. | 2 |
eun/go-hit | An HTTP integration testing framework written in Go. | 255 |
gophercarrot/carrot | Distributed load testing framework with support for WebSockets and HTTP protocols | 153 |
franela/goblin | A testing framework that simplifies writing tests in Go with a focus on simplicity and ease of use. | 885 |
xxjwxc/public | A comprehensive utility package for Go programmers | 175 |
gojuno/minimock | Generates mocks from Go interface declarations to simplify unit testing | 640 |