https://github.com/aepfli/cartesiantesting
This project is a small proof of concept of different approaches to achieve testing of Interfaces or implementations of Abstract classes, with multiple inputs. It is generating a cartesian product, of all parameters provided to a test method. This allows to test a lot of cases for eg. Strategies.
https://github.com/aepfli/cartesiantesting
jukito junit5 mockito
Last synced: 2 months ago
JSON representation
This project is a small proof of concept of different approaches to achieve testing of Interfaces or implementations of Abstract classes, with multiple inputs. It is generating a cartesian product, of all parameters provided to a test method. This allows to test a lot of cases for eg. Strategies.
- Host: GitHub
- URL: https://github.com/aepfli/cartesiantesting
- Owner: aepfli
- Created: 2017-10-01T11:31:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-01-28T12:37:57.000Z (over 3 years ago)
- Last Synced: 2025-01-17T03:34:38.675Z (4 months ago)
- Topics: jukito, junit5, mockito
- Language: Java
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CartesianTesting
This project is a small proof of concept of different approaches to achieve testing of Interfaces or implementations of Abstract classes, with multiple inputs.
It is generating a cartesian product, of all parameters provided to a test method. This allows to test a lot of cases for eg. Strategies.
## JUnit5 parameterized tests
We are utilizing junit-jupiter-params, with an own ArgumentsProvider
- https://github.com/junit-team/junit5/tree/master/junit-jupiter-params
## Jukito
see tutorial of http://www.baeldung.com/jukito