Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tng/junit-dataprovider

A TestNG like dataprovider runner for JUnit with many additional features
https://github.com/tng/junit-dataprovider

java junit junit-dataprovider junit4 junit5 tdd test test-driven-development test-runner testing testing-tools

Last synced: 4 days ago
JSON representation

A TestNG like dataprovider runner for JUnit with many additional features

Awesome Lists containing this project

README

        

[![Travis CI](https://travis-ci.org/TNG/junit-dataprovider.png?branch=main)](https://travis-ci.org/TNG/junit-dataprovider)
[![Circle CI](https://circleci.com/gh/TNG/junit-dataprovider.svg?style=svg)](https://circleci.com/gh/TNG/junit-dataprovider)
[![Coverage Status](https://coveralls.io/repos/TNG/junit-dataprovider/badge.png?branch=main)](https://coveralls.io/r/TNG/junit-dataprovider)
[![codebeat badge](https://codebeat.co/badges/78ac5f0b-6686-4d77-a531-d562c8485474)](https://codebeat.co/projects/github-com-tng-junit-dataprovider)
[![Maven Central](https://img.shields.io/maven-central/v/com.tngtech.junit.dataprovider/junit-dataprovider-core.svg)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.tngtech.junit.dataprovider%22)
[![License](https://img.shields.io/github/license/TNG/junit-dataprovider.svg)](https://github.com/TNG/junit-dataprovider/blob/main/LICENSE)
[![Issues](https://img.shields.io/github/issues/TNG/junit-dataprovider.svg)](https://github.com/TNG/junit-dataprovider/issues)
[![Forks](https://img.shields.io/github/forks/TNG/junit-dataprovider.svg)](https://github.com/TNG/junit-dataprovider/network)
[![Stars](https://img.shields.io/github/stars/TNG/junit-dataprovider.svg)](https://github.com/TNG/junit-dataprovider/stargazers)

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.