jMock is a library for testing Java code using mock objects
Wicket is a Java web application framework that takes simplicity, separation of concerns and ease of development to a whole new level. Wicket pages can be mocked up, previewed and later revised using standard WYSIWYG HTML design tools. Dynamic content processing and form handling is all handled in Java code using a first-class component model backed by POJO data beans that can easily be persisted using your favorite technology.
Mock objects library for java
Mockito mock objects library core API and implementation
Please use artifact 'org.apache.sling.testing.sling-mock.junit4' instead.
Mocks for OSGi interfaces.
Unitils provides utilities to further simplify unit-testing with JUnit, DBUnit, EasyMock Hibernate and Spring. The goal is to make unit-testing easy and maintainable by offering utilities such as automatic DB-schema maintainance and equality assertion through reflection.
Mock implementation of selected Sling APIs.
Mockito preconfigured inline mock maker (intermediate and to be superseeded by automatic usage in a future version)
Mock Context Plugin for Apache Sling Context-Aware Configuration
JMockit is a Java toolkit for developer (unit/integration) testing. It contains mocking APIs and other tools, supporting both JUnit and TestNG. The mocking APIs allow all kinds of Java code, without testability restrictions, to be tested in isolation from selected dependencies.
This module contains reusable utilities related to extensions that can be shared across NARs.
Please use artifact 'org.apache.sling.testing.osgi-mock.junit4' instead.
An add-on to Retrofit for implementing fake services.
Implements a resource resolver type for Jackrabbit Oak that can be used in unit tests based on Sling Mocks.
Module with some empty JUnit4 classes to allow Testcontainers to run without needing to include JUnit4 on the class path
Default simple SLF4J log configuration for Mock libraries.
Java DSL for easy testing of REST services
Java client for Kubernetes and OpenShift
The Flexible API mocking tool
A simple server to support mocking responses from any server / service that uses HTTP. The expectations that configure how the MockServer will respond and to incoming requests can be setup using any language that can create JSON. In simple client is provided to make this easy in Java.
The Flexible API mocking tool
Apache NiFi is an easy to use, powerful, and reliable system to process and distribute data.
Java DSL for easy testing of REST services
Mock implementation of selected OSGi APIs.
A java client for the MockServer
Spring Framework: Mock
The Flexible API mocking tool
Java client for Kubernetes and OpenShift
The Flexible API mocking tool
Feign Mock
Functionality used by all MockServer modules for matching and expectations
Simple tool to create mocks in Spring environment
Ktor is a framework for quickly creating web applications in Kotlin with minimal effort.
JMockit is a Java toolkit for developer (unit/integration) testing. It contains mocking APIs and other tools, supporting both JUnit and TestNG. The mocking APIs allow all kinds of Java code, without testability restrictions, to be tested in isolation from selected dependencies.
RMock 2.0 is a Java mock object framework to use with jUnit. RMock has support for a setup-modify-run-verify workflow when writing jUnit tests. It integrates better with IDE refactoring support and allows designing classes and interfaces in a true test-first fashion.
Type-safe HTTP client for Android and Java by Square, Inc.
Mock for the resource resolver / factory for easier testing.
Mockito preconfigured subclass mock maker
A JUnit5 Extension for MockServer
Ktor is a framework for quickly creating web applications in Kotlin with minimal effort.
Mock implementations of SlingHttpServletRequest, SlingHttpServletResponse and related classes.
Mock implementation of selected JCR APIs.
Java client for Kubernetes and OpenShift
Mock Lambda event server for testing and dev mode
OpenTracing Mock Tracer
Mocking library for Kotlin
Java client for Kubernetes and OpenShift
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Kirk Haines and I were paired up and we cracked open the code for a few test frameworks... I MUST say that minitest is *very* readable / understandable compared to the 'other two' options we looked at. Nicely done and thank you for helping us keep our mental sanity." -- Wayne E. Seguin minitest/unit is a small and incredibly fast unit testing framework. It provides a rich set of assertions to make your tests clean and readable. minitest/spec is a functionally complete spec engine. It hooks onto minitest/unit and seamlessly bridges test assertions over to spec expectations. minitest/benchmark is an awesome way to assert the performance of your algorithms in a repeatable manner. Now you can assert that your newb co-worker doesn't replace your linear algorithm with an exponential one! minitest/mock by Steven Baker, is a beautifully tiny mock (and stub) object framework. minitest/pride shows pride in testing and adds coloring to your test output. I guess it is an example of how to write IO pipes too. :P minitest/unit is meant to have a clean implementation for language implementors that need a minimal set of methods to bootstrap a working test suite. For example, there is no magic involved for test-case discovery. "Again, I can't praise enough the idea of a testing/specing framework that I can actually read in full in one sitting!" -- Piotr Szotkowski Comparing to rspec: rspec is a testing DSL. minitest is ruby. -- Adam Hawkins, "Bow Before MiniTest" minitest doesn't reinvent anything that ruby already provides, like: classes, modules, inheritance, methods. This means you only have to learn ruby to use minitest and all of your regular OO practices like extract-method refactorings still apply.