grpcmock
integration
grpcmock | integration | |
---|---|---|
2 | 1 | |
7 | 8 | |
- | - | |
5.3 | 7.4 | |
about 2 months ago | 7 months ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
grpcmock
-
grpcmock: Mock gRPC servers dynamically
To return different responses in different tests, you would set different mock handlers/responses before each test (see lines 65 and 99 in the example).
integration
-
Integration test library
Link to the library: https://github.com/lucasvmiguel/integration
What are some alternatives?
gripmock - gRPC Mock Server
gnomock - 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 💻
grpcox - Like Postman, but for gRPC: web based GUI client for gRPC Development Testing
govcr - HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing
go-msuite - Modular microservices framework in golang
goss - Quick and Easy server testing/validation
gosyphus - Retries with exponential backoff in Go
stock-api - A Stock API is a REST API written in Go where products can be created, read, updated and deleted
simplebank - Backend master class: build a simple bank service in Go
gotests - Automatically generate Go test boilerplate from your source code.
prototool - Your Swiss Army Knife for Protocol Buffers
keploy - Test generation for Developers. Generate tests and stubs for your application that actually work!