Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come scrivere unit test per un progetto Java

Ogni sviluppatore sa che il test del codice è estremamente importante - ma noioso - parte del processo di sviluppo . Testare manualmente l'applicazione eseguendo può bastare abbastanza bene per i progetti di piccole o semplice, ma quando il progetto cresce a qualsiasi livello di complessità diventa difficile cogliere ogni percorso di esecuzione , e diventa noioso ripetere lo stesso processo di test più e più volte . Scrittura di unit test può sicuramente coprire gran parte del processo di test , e può anche segnalare bug e difetti di progettazione si può non aver notato prima che fosse troppo tardi. Cose che ti serviranno
Java SDK
JUnit test framework
ambiente di sviluppo Java , come ad esempio Eclipse o NetBeans
Show More Istruzioni
1

Creare una classe per testare . Per ora , un semplice sarà sufficiente

class TestClass pubblico {

int addInts pubblici ( int a , int b ) {

tornare a + b ;
.

}

}
2

Aggiungi un nuovo test di unità per il vostro progetto . In Eclipse , è possibile farlo semplicemente facendo clic destro sulla vostra cartella di origine , selezionare "Nuovo" dal menu contestuale e selezionare " Test Case JUnit " dal sotto- menu. Nella finestra di dialogo , garantire la " Nuova JUnit 4 Test" è selezionata , il nome del test " TestClassTests " e fare clic su "Fine". È possibile che venga richiesto di aggiungere JUnit 4 al percorso costruire , in tal caso , andare avanti e aggiungere
3

modificare il file TestClassTests per riflettere il seguente : .

importare org.junit.Assert.assertEquals statici ;

importazione org.junit.Test ;

TestClassTests public class {

@ Test

public void ensureAddIntsReturnsCorrectValue ( ) {

finale TestClass tc = new TestClass ( ) ;

final int exp = 11;

final int res = tc.addInts ( 5 , 6) ; < br

assertEquals > ( exp , res ) ;

}

}

Questo rappresenta la struttura di base di un test di unità . Si identifica un metodo come "test" ( utilizzando l'attributo @ Test ) , inizializzare quello che si sta testando , eseguire il test , e poi convalidare i risultati utilizzando il metodo assertEquals . Notare il "importazione statica ... " riga in alto , questo permette di riferimento il metodo assertEquals come se si trattasse di un metodo statico della classe corrente , anche se è parte di JUnit di Asserzione classe
4

eseguire il test , da entrambi . clic destro nel codice sorgente , selezionare " Esegui come " dal menu contestuale , quindi selezionando " JUnit test" dal sottomenu , oppure tenendo premuto "Alt" e "Shift" e premere " X", quindi rilasciare tutto e premere " T. "

 

Programmazione © www.354353.com