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 a clear API for IDEs, build tools, etc. to work with.
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.