| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    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. "

    Previous :

    next :
      Articoli Correlati
    ·Come trovare l'ultimo carattere di una stringa in Java 
    ·Come cambiare i caratteri di testo in Java 
    ·Come ordinare 3 interi in Java 
    ·Come fare numero Ordinamento in Java 
    ·Come dichiarare un array di interi in Java 
    ·Come aggiungere JMenuBar al JPanel 
    ·Come ottenere la lunghezza di un array booleano in Java…
    ·Come visualizzare i numeri di riga in JCreator 
    ·Come scrivere Android 1.1 SDK Code 
    ·Come trovare la più breve parola di una frase o di lis…
      Articoli in evidenza
    ·Che cosa è un Spider PHP 
    ·Come aggiungere elementi a una discesa /ComboBox in VB.…
    ·Come inserire informazioni del database nel diagramma d…
    ·Come calcolare l'interesse semplice in Visual Basic 
    ·Come inserire PHP Into WordPress 
    ·Joomla usare un sacco di RAM 
    ·Come utilizzare Echo in Python 
    ·Come emettere una stringa in Visual Basic 
    ·Come creare un programma di installazione per il progra…
    ·Come trovare un thread Java a runtime 
    Copyright © Conoscenza Informatica http://it.wingwit.com