JUnit 5 - usage and first test

Jak używać JUnit 5 w projekcie Java: różnice między JUnit 4 i JUnit 5 oraz testowanie z JUnit5.

mar 29, 2019 1017
4. Krok do Junit 5

Aby móc używać JUnit 5 w projekcie Java, do konfiguracji Maven należy dodać następujące zależności:

konfiguracji Maven.png


Między JUnit 4 i JUnit 5 należy zauważyć następujące różnice:

JUnit 4 i JUnit 5.png

supported_java_version.png

annotations_junit4_junit5.png

assertions_junit4_junit5.png

assumptions_junit4_junit5.png


5. Pierwszy test Junit 5

W przeciwieństwie do JUnit 4 klasa testowa i metody testowe mogą być prywatne. Oto jak będzie wyglądał prosty test:

Pierwszy test Junit 5.jpg


Uwagi dotyczące powyższego testu:

  • Metoda z adnotacją @BeforeAll zostanie wykonana raz, przed uruchomieniem testów.
  • Metoda z adnotacją @BeforeEach będzie wykonywana za każdym razem przed uruchomieniem każdego testu.
  • Metoda z adnotacją @Test zostanie wykonana w celu zweryfikowania funkcjonalności.
  • Metoda z adnotacją @AfterEach będzie wykonywana po każdym uruchomieniu każdego testu.
  • Metoda z adnotacją @AfterAll zostanie wykonana raz, po uruchomieniu wszystkich testów.

Chcesz dowiedzieć się, jak pracować z tą technologią? Sprawdź nasze szkolenie JUnit Testing.

Zainteresowany JUnit? Sprawdź nasze szkolenia.


Catalin Tudose
Java and Web Technologies Expert

Udostępnij


Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.