Select a tag to browse associated projects and drill deeper into the tag cloud.
Moq (pronounced "Mock-you" or just "Mock") is the only mocking library for .NET developed from scratch to take full advantage of .NET lambda expressions that make it the most productive, type-safe and refactoring-friendly mocking library available. And it supports mocking ... [More]
Spock is a testing and specification framework for Java and Groovy developers. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers. Spock ... [More]
PowerMock allows you to unit test code normally regarded as untestable. For instance it is possible to mock static methods, remove static initializers, allow mocking without dependency injection and more.
NSubstitute is a friendly substitute for .NET mocking frameworks. It's like a stub with property behaviour. With nice semantics for setting return values. It only has one mode - loose semantics, which you can query afterwards. It's meant to be simple, succinct and pleasant to use.
A unit testing framework for C with mocking. cmocka only requires a test application is linked with the standard C library which minimizes conflicts with standard C library headers. It is the successor (fork) of cmockery.
uhttpmock is a project for mocking web service APIs which use HTTP or HTTPS via libsoup. It provides a library, libuhttpmock, which implements recording and playback of HTTP request–response traces. See the test programs in libuhttpmock/tests/ for simple examples of how to use the code. ... [More]
MockInject is a library that supports accurate injection of your mockobjects (manual written or generated). Supported injection points are constructor- or method-calls. The injection-points can be defined by using a simple edsl. It uses ByteCodeInstrumentation to inject your mocks, but you ... [More]
A simple lightweight (<250 LOC) auto-mocker for .NET. The auto-mocker is written for the Moq mocking framework, but written to allow using different mock frameworks, though about 50% of the codebase is Moq specific. The auto-mocker also supports injection, allowing you to manually inject specific dependencies you wish to use in the test.