JUnit 5

JUnit 5 jest nową generacj najpopularniejszego framework'u do testowania jednostkowego w Javie. Jest bardziej przyjazna dla programisty od poprzedniej wersji oraz posiada natywne wsparcie dla Java 8 (m. in. Java 8 Lambdas).

Biblioteka składa się z 3 głównych części:

  • JUnit Platform
  • JUnit Jupiter
  • JUnit Vintage

JUnit Platform

  • Platforma do uruchamiania framework'ów testowych na JVM
  • Definiuje TestEngine API używane do tworzenia narzędzi testowych uruchamianych na platformie
  • W skład platformy wchodzi m.in. Console Launcher oraz pluginy do budowania w Maven'ie oraz Gradle

JUnit Jupiter

  • Zawiera nowy model pisania testów i rozszerze w JUnit 5
  • Dostarcza implementację TestEngine pozwalającą uruchamiać testy na JUnit Platform

JUnit Vintage

  • Dostarcza implementację TestEngine pozwalającą uruchamiać testy napisane w JUnit 3 i JUnit 4 na JUnit Platform (kompatybilność wsteczna)

Pełna architektura

results matching ""

    No results matching ""