JUnit 5 Architecture
Learn about the architecture of JUnit 5.
We'll cover the following...
Introduction
The main difference between the previous versions of JUnit and JUnit 5 is the architecture.
In the previous JUnit versions, all the functions of the software were embedded into a single JAR file. This caused everyone to use the same JAR file regardless of the use case. For example, some developers may want to use JUnit to write unit tests, while others want to use it to develop build tools—both use the same JAR file. Similarly, frameworks and integrated development environments (IDEs) also used the same JAR ...