Architektura JUnit 5. Czesc 5

W tym piątym artykule z naszej serii przyjrzymy się klasie CustomStatement. Miłego czytania.

cze 25, 2021 139

CustomStatement class.JPG

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).

JUnit4CustomRuleTester class.JPG


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.

execution of JUnit4CustomRuleTester.png


Interesujesz się Javą? 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.