JUnit 5 – functionalitati
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.
17 Jan 2019
1295
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
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