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.
Posts which talk about a software system’s architecture.
JUnit 4 came in a single artifact, blending all uses cases into one bundle. The JUnit 5 architecture promotes a better separation of concerns and provides clear APIs for testers (Jupiter) and tools (Platform).
Summary of the architecture described by Sandro Mancuso in his talk “Crafted Design”, held at GeeCON2014.
Discussing the talk “Architecture – The Lost Years”, which Robert C. Martin held on several occasions.