Arhitectura JUnit 5. Partea a cincea
Arhitectura JUnit 5. Partea a cincea
In articolul cu numarul 5 din seria noastra ne uitam la CustomStatement class.
14 Jul 2020
518
Other articles
Object-relational Mapping folosind JPA, Hibernate si Spring Data JPA. Persistence cu JPA
Cum sa interogam Kafka Streaming Data?
Procrastinarea. Care sunt avantajele ei?
Object-relational Mapping folosind JPA, Hibernate si Spring Data JPA
Procrastinarea
Cerinte. De ce avem nevoie de ele?
Dezvolta-ti abilitatile cu training-urile noastre
Programarea reactiva Java. Implementari
Testarea software. Intrebari tipice si raspunsuri. Continuare
Testarea software. Intrebari tipice si raspunsuri
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