Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
A tool for mocking HTTP services
mocking library for Kotlin
- verification
- chain-calls
- matcher
- argument-matchers
A client-side server to build, test and share your JavaScript app
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.
Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!
Pure Go Redis server for Go unittests
libfaketime modifies the system time for a single application
- ld-preload
- datetime
- wrapper
- intercept-calls
An in memory postgres DB instance for your unit tests
- hacktoberfest
- pg-promise
- typeorm
- node-postgres
gomonkey is a library to make monkey patching in unit tests easy
- gomonkey
- patch
- function
- member-method
Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
- hacktoberfest
- contract-testing
- smartbear-supported
- pact
Mock objects for Objective-C
- ocmock
- objective-c
- mock-objects
The easy mocking library for .NET
- mocking
- fake-objects
- dotnet
- dotnet-core
Library to send mock remote notifications to the iOS simulator
JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
- pact
- consumer-driven-contracts
- contract-testing
- hacktoberfest
Scriptable, multipurpose mock server. Run standalone mock servers, or embed mocks within your tests or CI/CD pipeline.
Enable network mocks and more in UI Tests
🐵 HTTP mock server, useful to stub services and simulate dynamic API responses, leveraging ASP.NET Core features, built-in fake data generation and pure C# scripting
- csharp
- mock-server
- roslyn
- faker
:dash: Simple yet powerful file-based mock server with recording abilities
Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete or is unstable or just to reproduce planned/edge cases.
SMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
- smtp
- smtp-mock
- smtp-server
- smtp-mail
netDumbster is a .Net Fake SMTP Server clone of the popular Dumbster
A library to declaratively write testable effects
TestBox is a cutting-edge testing and mocking framework for the BoxLang JVM language and ColdFusion (CFML), built on Behavior-Driven Development (BDD) to offer a clear and intuitive syntax for writing tests.