Junit 5 - funkcje
Junit 5 - funkcje
Trzeci i ostatni artykuł z naszej serii trzech części na JUnit. Tym razem patrzymy na jego funkcje.
3 kwi 2019
1446
Other articles
Testowanie aplikacji za pomocą JUnit5 i JMock. Część 2
Jak przygotować się do certyfikacji IIBA. Wyzwania i hacki
Testowanie aplikacji za pomocą JUnit5 i Mockito. Część 2
Testowanie aplikacji za pomocą JUnit5 i Mockito. Część 1
Testowanie aplikacji za pomocą JUnit5 i EasyMock. Część 2
Testowanie aplikacji za pomocą JUnit5 i EasyMock. Część 1
Test Driven Development z użyciem JUnit 5. Część 6
Test Driven Development z użyciem JUnit 5. Część 5
Test Driven Development z użyciem JUnit 5. Część 4
Test Driven Development z uzyciem JUnit 5. Czesc 3
Trzeci i ostatni artykuł z naszej serii trzech części na JUnit. Tym razem patrzymy na jego funkcje.
6. Korzystanie z nowych funkcji JUnit 5
JUnit 5 wprowadza nowe adnotacje, z których wyszczególniamy kilka.
@Wyświetlana nazwa
Wynik uruchomienia tego testu powinien wyglądać następująco:
@Nested
Zagnieżdżone testy dają autorowi testów większe możliwości wyrażania relacji między kilkoma grupami testów. Jest zamiennikiem zamkniętej reguły i częścią eksperymentalnego interfejsu API.
Klasy wewnętrzne mogą być:



Rezultatem uruchomienia tych testów jest:
Wnioski
JUnit 5 ma nową architekturę oraz nowe koncepcje i adnotacje. Zajmuje się niedociągnięciami JUnit 4 i zapewnia programistom możliwość tworzenia bardziej ekspresyjnej i dobrze zorganizowanej hierarchii testów. Zbadaliśmy najważniejsze wiadomości, w tym nową architekturę i najważniejsze nowo wprowadzone adnotacje. Czytelnik powinien mieć ogólny obraz nowych możliwości i stąd można wykonać nowe kroki w poszukiwaniu tego, co JUnit 5 może zapewnić. Z tego, co ten artykuł nie analizuje - twierdzenia, założenia, dynamiczne i sparametryzowane testy mogą być kolejnymi logicznymi obszarami do zbadania.
Interesuje Cię JUnit? Sprawdź nasze szkolenia.
Catalin Tudose
Java and Web Technologies Expert
6. Korzystanie z nowych funkcji JUnit 5
JUnit 5 wprowadza nowe adnotacje, z których wyszczególniamy kilka.
@Wyświetlana nazwa
- Może być używany w klasie i metodzie testowej.
- Deklaruje niestandardową nazwę wyświetlaną dla klasy testowej z adnotacją lub metodą testową.
- Zwykle jest używany do raportowania testów w IDE i w narzędziach do budowania
- Może zawierać spacje, znaki specjalne, a nawet Emoji.
Wynik uruchomienia tego testu powinien wyglądać następująco:
@Nested
Zagnieżdżone testy dają autorowi testów większe możliwości wyrażania relacji między kilkoma grupami testów. Jest zamiennikiem zamkniętej reguły i częścią eksperymentalnego interfejsu API.
Klasy wewnętrzne mogą być:
- Package private
- Non-static
Rezultatem uruchomienia tych testów jest:
Wnioski
JUnit 5 ma nową architekturę oraz nowe koncepcje i adnotacje. Zajmuje się niedociągnięciami JUnit 4 i zapewnia programistom możliwość tworzenia bardziej ekspresyjnej i dobrze zorganizowanej hierarchii testów. Zbadaliśmy najważniejsze wiadomości, w tym nową architekturę i najważniejsze nowo wprowadzone adnotacje. Czytelnik powinien mieć ogólny obraz nowych możliwości i stąd można wykonać nowe kroki w poszukiwaniu tego, co JUnit 5 może zapewnić. Z tego, co ten artykuł nie analizuje - twierdzenia, założenia, dynamiczne i sparametryzowane testy mogą być kolejnymi logicznymi obszarami do zbadania.
Interesuje Cię JUnit? Sprawdź nasze szkolenia.
Interesuje Cię JUnit? Sprawdź nasze szkolenia.
Catalin Tudose
Java and Web Technologies Expert