junit-dataprovider alternatives and similar libraries
Based on the "Testing" category.
Alternatively, view junit-dataprovider alternatives based on common mentions on social networks and blogs.
-
Karate
Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. -
TestContainers
Provides throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. -
PowerMock
Enables mocking of static methods, constructors, final classes and methods, private methods and removal of static initializers. -
PIT
Fast mutation-testing framework for evaluating fault-detection abilities of existing JUnit or TestNG test-suites. -
JUnitParams
Creation of readable and maintainable parametrised tests. -
GreenMail
In-memory email server for integration testing. Supports SMTP, POP3 and IMAP including SSL. -
Fixture Factory
Generates fake objects from a template. -
System Rules
A collection of JUnit rules for testing code which uses java.lang.System. -
Mutability Detector
Reports on whether instances of a given class are immutable. -
Arquillian
Integration and functional testing platform for Java EE containers. -
Hoverfly Java
Native bindings for Hoverfly a proxy which allows you to simulate HTTP services. -
Randomized Testing
JUnit test runner and plugins for running JUnit tests with pseudo-randomness. -
Scott Test Reporter
Detailed failure reports and hassle free assertions for Java tests - Power Asserts for Java -
J8Spec
J8Spec is a library that allows tests written in Java to follow the BDD style introduced by RSpec and Jasmine.
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of junit-dataprovider or a related project?
README
junit-dataprovider
Have a look to this repositories [Wiki](/../../wiki/) pages for documenation, usage examples and further information.
Table of contents
- [Home](/../../wiki)
- [What is it](/../../wiki#what-is-it)
- [Contributing](/../../wiki#contributing)
- [Motivation, Distinction and FAQs](/../../wiki/Motivation,-Distinction-and-FAQs)
- [Getting started](/../../wiki/Getting-started)
- [Requirements](/../../wiki/Getting-started#requirements)
- [Download](/../../wiki/Getting-started#download)
- [Usage](/../../wiki/Getting-started#usage)
- [Version compatibility](/../../wiki/Version-compatibility)
- [Migration guides](/../../wiki/Migration-guides)
- [Migration from v1 to v2](/../../wiki/Migration-guides#migration-from-v1-to-v2)
- [Migration to JUnit5](/../../wiki/Migration-guides#migration-to-junit5)
- [Features](/../../wiki/Features)
- [Array syntax](/../../wiki/Features#array-syntax)
- [String syntax](/../../wiki/Features#string-syntax)
- [Iterable syntax](/../../wiki/Features#iterable-syntax)
- [Custom dataprovider method resolvers](/../../wiki/Features#custom-dataprovider-method-resolvers)
- [Change
@DataProvider
location](/../../wiki/Features#change-dataprovider-location) - [Varargs support](/../../wiki/Features#varargs-support)
[@BeforeClass
support (JUnit4 only)](/../../wiki/Features#beforeclass-support-junit4-only)- [Customize test method name](/../../wiki/Features#customize-test-method-name)
- [Access
FrameworkMethod
in@DP
](/../../wiki/Features#access-frameworkmethod-in-dataprovider) - [Utility methods](/../../wiki/Features#utility-methods)
- [Convention over configuration](/../../wiki/Features#convention-over-configuration)
- [Kotlin support](/../../wiki/Features#kotlin-support)
- [OSGi compatible
MANIFEST.MF
](/../../wiki/Features#osgi-compatible-manifestmf)
- [Tips and Tricks](/../../wiki/Tips-and-Tricks)
- [Release Notes](/../../releases)
- [Eclipse Template](/../../wiki/Eclipse-Template)
Contributing
You are very welcome to contribute by providing a patch/pull request, see [CONTRIBUTING.md](./CONTRIBUTING.md) for details.
*Note that all licence references and agreements mentioned in the junit-dataprovider README section above
are relevant to that project's source code only.