Feed4JUnit makes it easy to write parameterized tests for the JUnit framework and feed them with predefined or randomly generated test data: test case data can be read from Excel or CSV files, databases, or custom data sources, and equivalence class tests can be defined easily. Setup is based on Java annotations and is easy to learn, apply, and maintain. Annotations defined in the "Bean Validation" JSR 303, Java 7, and Benerator are automatically recognized and generated smoke test data will match the constraints. By connecting to Benerator, you can configure generation of complex valid and invalid data sets.
| Tags | Test Data Generation Testing |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | Windows Linux Solaris Mac OS X HP-UX Other |
| Implementation | Java 6 |
Recent releases


Release Notes: This release adds and improves extension points for custom data generation and combination and report formatting. From Excel documents, a specific sheet can be imported now. This release fixes bugs in BigDecimal value generation.


Release Notes: This release fixes a bug in column-based Excel(TM) Sheet iteration and adds the feature of a 'nullMarker' as a workaround for deficiencies in empty-cell-handling of Eclipse's Excel sheet editor.


Release Notes: Full JavaBean graphs can be imported from a CSV file. CSV files may now have data columns instead of data rows.


Release Notes: Each test method can now be invoked concurrently with a predefined number of threads. The user can provide a custom RunnerScheduler in order to implement different execution characteristics.


Release Notes: This release fixes dependency issues which prevented execution in Maven, and fixes value set calculation for tests with multiple nullable arguments.