Skip to content

JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage

Notifications You must be signed in to change notification settings

Sanaebadi97/Junit5-Jupiter

Repository files navigation

Junit5 💎

What is JUnit 5:question:

Unlike previous versions of JUnit, JUnit 5 is composed of several different modules from three different sub-projects.

JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage 💪

The JUnit Platform serves as a foundation for launching testing frameworks on the JVM. It also defines the TestEngine API for developing a testing framework that runs on the platform. 👌

Furthermore, the platform provides a Console Launcher to launch the platform from the command line and a JUnit 4 based Runner for running any TestEngine on the platform in a JUnit 4 based environment. First-class support for the JUnit Platform also exists in popular IDEs (see IntelliJ IDEA, Eclipse, NetBeans, and Visual Studio Code) and build tools (see Gradle, Maven, and Ant).:blue_heart:

JUnit Jupiter is the combination of the new programming model and extension model for writing tests and extensions in JUnit.

The Jupiter sub-project provides a TestEngine for running Jupiter based tests on the platform.JUnit Vintage provides a TestEngine for running JUnit 3 and JUnit 4 based tests on the platform.

extensions_DatabaseTestsDemo

👉 RESOURCE 👈

Releases

No releases published

Packages

No packages published