The JUnit 5 extension model enables detailed, flexible, and powerful additions to JUnit 5’s core features. For that it provides specific extension points and easy composition of annotations.
Get to know the basics of JUnit 5: the lifecycle; how to disable, nest, and name tests; and what’s new with Assertions and Assumptions. Let’s write some tests!
See how to set up JUnit 5 Milestone 3, so you can write tests and run them with your favorite IDE and build tool.
JUnit Lambda will eventually bring us JUnit 5. This is a discussion of the recent prototype, its features, core principles and compatibility considerations.
If you write your own Java collections you will want to test your implementations. See how this works with Google’s Guava-Testlib.