Arhitectura JUnit 5. Partea a cincea
In articolul cu numarul 5 din seria noastra ne uitam la CustomStatement class.
Jul 14, 2020 181
Alte articole
Test Driven Development cu JUnit 5. Partea a sasea
Test Driven Development cu JUnit 5. Partea a cincea
Test Driven Development cu JUnit 5. Partea a patra
Test Driven Development cu JUnit 5. Partea a treia
Test Driven Development cu JUnit 5. Partea a doua.
Cum sa te pregatesti pentru certificarile IIBA. Provocari si solutii
Test Driven Development cu JUnit 5
Testarea aplicatiilor cu JUnit 5 si Mockito. Partea doua
Testarea aplicatiilor cu JUnit 5 si Mockito. Prima parte
Testarea aplicatiilor cu JUnit5 si JMock 2. Partea a doua
In cadrul listei 7 facem urmatoarele lucruri:
- Declaram clasa CustomStatement care extinde clasa Statement (1).
- Pastram referintele legate de un camp Statement si unul Description (2) si le folosim ca argumente ale constructorului (3).
- Abrogam metoda inherited evaluate si apelam base.evaluate() in cadrul ei (4).
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.
Vrei sa inveti mai multe despre aceasta tehnologie? Descopera cursurile noastre.
Catalin Tudose
Java and Web Technologies Expert