JUnit 5 – functionalitati
Cel de-al treilea si ultimul articol al seriei noastre despre JUnit . De aceasta data vom arunca o privire asupra functionalitatilor sale.
Jan 17, 2019 798
Alte articole
Cum sa incepi o cariera in Business Analysis? Sfaturi si strategii.
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
Cel de-al treilea si ultimul articol al seriei noastre despre JUnit . De aceasta data vom arunca o privire asupra functionalitatilor sale.
6.Utilizarea noilor caracteristici JUnit 5
JUnit 5 introduce adnotari noi; mai jos, sunt detaliate cateva dintre acestea.
@DisplayName

Rezultatele testului care ruleaza ar trebui sa arate astfel:

@Nested
Testele Nested ofera celui care le dezvolta mai multe optiuni pentru a exprima relatia intre diverse grupuri de teste. Inlocuieste Enclosed rule, ca parte dintr-un API experimental.
Clasele interioare pot fi:



Rezultatele testului care ruleaza ar trebui sa arate astfel:

Concluzii
JUnit 5 vine cu un nou concept si cu noi idei si adnotari. A abordat deficientele JUnit 4 si a oferit programatorilor posibilitatea de a scrie o ierarhie a testelor mult mai expresiva si bine organizata. In aceste articole am explorat cele mai importante noutati, incluzand arhitectura noua si cele mai importante adnotari introduse recent. Avem astfel o imagine generala a noilor functionalitati si, de aici, se pot face noi pasi in ceea ce JUnit 5 poate oferi. In acest articol nu am analizat (dar urmeaza) afirmatiile, ipotezele precum si testele dinamice si parametrizate.
Catalin Tudose
Java and Web Technologies Expert
6.Utilizarea noilor caracteristici JUnit 5
JUnit 5 introduce adnotari noi; mai jos, sunt detaliate cateva dintre acestea.
@DisplayName
- Se poate utiliza peste clasa si metoda de testare
- Declara un nume de afisare personalizat pentru clasa de test sau metoda de testare adnotata
- De obicei este utilizat pentru raportarea testelor in IDE-uri si build tools
- Poate contine spatii, caractere speciale si chiar si emoticonuri.
Rezultatele testului care ruleaza ar trebui sa arate astfel:

@Nested
Testele Nested ofera celui care le dezvolta mai multe optiuni pentru a exprima relatia intre diverse grupuri de teste. Inlocuieste Enclosed rule, ca parte dintr-un API experimental.
Clasele interioare pot fi:
- Pachet privat
- Non-static
Rezultatele testului care ruleaza ar trebui sa arate astfel:

Concluzii
JUnit 5 vine cu un nou concept si cu noi idei si adnotari. A abordat deficientele JUnit 4 si a oferit programatorilor posibilitatea de a scrie o ierarhie a testelor mult mai expresiva si bine organizata. In aceste articole am explorat cele mai importante noutati, incluzand arhitectura noua si cele mai importante adnotari introduse recent. Avem astfel o imagine generala a noilor functionalitati si, de aici, se pot face noi pasi in ceea ce JUnit 5 poate oferi. In acest articol nu am analizat (dar urmeaza) afirmatiile, ipotezele precum si testele dinamice si parametrizate.
Sunteti interesati sa invatati cum sa lucrati cu aceasta tehnologie? Descoperiti training-ul nostru JUnit Testing.
Catalin Tudose
Java and Web Technologies Expert