Most popular Mocking framework for unit tests written in Java
Repository Index
47,133 repositories indexed
1–20 of 20 · Most stars
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Awaitility is a small Java DSL for synchronizing asynchronous operations
Automated testing to find logic and performance bugs in database systems
A library that creates fully populated objects for your unit tests.
zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing framework for Data Pipelines, ETL, REST API, Kafka(Data Streams), Databases and Load scenarios. all defined in simple JSON or YAML — with zero coding.
Dubbo Plugin for Apache JMeter, It is a plug-in developed for testing Dubbo in Jmeter.
🎯 LogCaptor captures log entries for unit and integration testing purposes
WebTau (web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
XMLUnit for Java 2.x
An Open Source unit test framework for Hive queries based on JUnit 4 and 5
A TestNG like dataprovider runner for JUnit with many additional features
AET - a system that detects visual changes on web sites and performs basic page health checks
Test if a request/response matches a given raml definition
Testing Vert.x applications with JUnit 5
Multi-approach and flexible Java framework for test steps managing
assertions for logging with logback
Java framework to write tests for your dApps and other smart contracts on Waves blockchain