Junit - o introducere la testele unitare

5. Crearea de clase de testare

În IntelliJ IDEA, puteți crea automat o clasă de testare. Pentru a face acest lucru, puteți apăsa alt + enter pe clasă și selectați "Creare test". Apoi alegeți metodele pe care doriți să le testați. Ca rezultat, clasa CalculatorTest va fi creată cu cele trei metode selectate. Aceste metode trebuie implementate independent.







Junit - o introducere la testele unitare

Junit - o introducere la testele unitare

6. Calculator Test

După crearea clasei de testare, trebuie să implementăm metodele pe care vrem să le testăm. Au fost adăugate alte metode care vor demonstra funcționarea adnotărilor JUnit de bază.

pachet ru. javastudy. JUnit;

import org. JUnit. *;

import static org. JUnit. Afirmați. *;

clasa publica CalculatorTest

calculator privat Calculator;







static public void beforeClass ()

Sistem. out. println ("Înainte de CalculatorTest.class");

public static void afterClass ()

Sistem. out. println ("După CalculatorTest.class");

public void initTest ()

calculator = nou Calculator ();

public void afterTest ()

public void testGetSum () aruncă excepția

assertEquals (15. calculator .getSum (7.8));

public void testGetDivide () aruncă excepția

assertEquals (20. calculator.getDivide (100.5));

void public testGetMultiple () aruncă excepția

@ Test (asteptat = Clasa de aritmetica.

public void divisionWithException ()

Calculator. getDivide (15,0);

@Ignore ("Mesaj pentru testul ignorat")

public void ignoredTest ()

Sistem. out. println ("nu o va imprima");

@ Test (timeout = 500)

public void timeStampTest ()

  • @BeforeClass. @AfterClass - metodele de sub adnotări vor fi executate la începutul utilizării clasei și, respectiv, la finalizare.
  • @Before. @ După - metodele din aceste adnotări vor fi executate înainte de următorul test și după.
  • @ Test - indică metoda de testare.

Ca rezultat al efectuării testelor, obținem următoarea imagine:

Junit - o introducere la testele unitare

În acest mod simplu, puteți crea cele mai simple teste de unități din java.

Cod sursă

3022 Total vizualizari 2 Vizualizari Astazi

Evidențiați și apăsați CTRL + ENTER :)







Articole similare

Trimiteți-le prietenilor: