JUnit 5.0 GA (General Availability) was released on September 10, 2017. Furthermore, JUnit is a living project, and new features are planned for the next release, that is, 5.1 (with no release agenda scheduled at the time of writing). The backlog for the next release of JUnit 5 can be seen on GitHub: https://github.com/junit-team/junit5/milestone/3. Among other, the following features are planned for JUnit 5.1:
- Scenario tests: This feature has to do with the capability of ordering different test methods within a class. To do that, the following annotations are planned:
- @ScenarioTest: A class-level annotation used to denote that a test class contains steps that make up a single scenario test.
- @Step: A method-level annotation used to denote that a test method is a single step within the scenario test.
- Support for parallel tests execution: Concurrency is one of...