Architektura JUnit 5. Czesc 5
Sep 10, 2021
W tym piątym artykule z naszej serii przyjrzymy się klasie CustomStatement. Miłego czytania.
W Listing 7 wykonujemy następujące czynności:
- Deklarujemy naszą klasę CustomStatement, która rozszerza klasę Statement (1).
- Zachowujemy odniesienia do pola Statement i do pola Description (2) i używamy ich jako argumentów konstruktora (3).
- Nadpisujemy odziedziczoną metodę oceny i wywołujemy w niej metodę base.evaluate () (4).
W Listing 8 używamy wcześniej zdefiniowanej reguły niestandardowej, wykonując następujące czynności:
- Deklarujemy publiczne pole CustomRule i opatrujemy je adnotacją @Rule (1).
- Tworzymy metodę myCustomRuleTest i opisujemy ją @Test (2).
Wynik wykonania tego testu przedstawiono na rysunku 1. Efektywne wykonanie testu jest otoczone dodatkowymi komunikatami dostarczanymi w metodzie oceny klasy CustomStatement.
Interesujesz się Javą? Sprawdź nasze szkolenia
Catalin Tudose
Java and Web Technologies Expert
Originally published at https://www.luxoft-training.pl.