Arhitectura JUnit 5. Partea a cincea

In articolul cu numarul 5 din seria noastra ne uitam la CustomStatement class.

Jul 14, 2020 48

CustomStatement class.JPG


In cadrul listei 7 facem urmatoarele lucruri:
  1. Declaram clasa CustomStatement care extinde clasa Statement (1).
  2. Pastram referintele legate de un camp Statement si unul Description (2) si le folosim ca argumente ale constructorului (3).
  3. Abrogam metoda inherited evaluate si apelam base.evaluate() in cadrul ei (4).

JUnit4CustomRuleTester class.JPG


In cadrul listei 8, folosim regula CustomRule definita anterior facand urmatorii pasi:

  • Declaram un camp public CustomRule si il adnotam cu @Rule (1).
  • Cream metoda myCustomRuleTest si o adnotam cu @Test (2).

Rezultatul executiei acestui test poate sa fie vazut in figura 1. Executia efectiva a testului este inconjurata de mesajele aditionale incluse in metoda evaluate din cadrul clasei CustomStatement.

execution of JUnit4CustomRuleTester.png

Vrei sa inveti mai multe despre aceasta tehnologie? Descopera cursurile noastre.

Catalin Tudose
Java and Web Technologies Expert

Daca iti place acest articol, distribuie-l si prietenilor tai!




Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Iti multumim.
Inregistrarea ta a fost trimisa.