Varje utvecklare vet att testa din kod är en oerhört viktig - men tråkiga - en del av utvecklingsprocessen . Manuellt testa din applikation genom att köra det kan räcka bra nog för små eller enkla projekt , men när projektet växer till någon grad av komplexitet blir det svårt att fånga varje förloppet , och det blir jobbigt att upprepa samma testprocessen om och om igen . Skriva enhetstester kan definitivt täcka mycket av testprocessen , och det kan också påpeka fel och brister design du kanske inte har märkt förrän det var för sent . Saker du behöver Review, Java SDK
JUnit test ramverk Review, Java utvecklingsmiljö som Eclipse eller NetBeans
Visa fler instruktioner
1
Skapa en klass att testa . För nu , kommer en enkel räcka
public class TestClass {
public int addInts ( int a , int b ) {
returnera ett + b; .
}
}
2
Lägg till en ny enhet test till ditt projekt . I Eclipse , kan du göra det enkelt genom att högerklicka på din källa mapp , välja " Nytt " från menyn och välja " JUnit Test Case " från undermenyn . I dialogrutan , se " New JUnit 4 Test " väljs , namnge testet " TestClassTests " och klicka på " Finish . " Du kan bli ombedd att lägga JUnit 4 till din byggsökväg , om så är fallet, gå vidare och lägga Ändra din TestClassTests filen för att återspegla följande
3
: .
importera statiska org.junit.Assert.assertEquals ,
import org.junit.Test ,
public class TestClassTests {
@ Test
public void ensureAddIntsReturnsCorrectValue () {
slutlig TestClass tc = ny TestClass ();
final int exp = 11 ;
final int res = tc.addInts ( 5 , 6 ),
assertEquals ( exp , rES);
}
}
Detta utgör den grundläggande ramen för ett enhetstest . Du identifierar en metod som ditt "test " ( med @ Test attribut) , initiera vad du testar , exekvera tester , och sedan validera resultaten med hjälp av assertEquals metoden . Notera " importera statiska ... " linje på toppen , vilket gör att du kan referera till assertEquals metoden som om det vore en statisk metod för den aktuella klassen , även om det är en del av JUnit s Hävda klass
4
Kör ditt test , antingen . högerklicka på din källkod , välja " Kör som " från snabbmenyn , sedan välja " JUnit Test " från undermenyn , eller genom att hålla " Alt " och " Shift " och tryck på " X ", släpp sedan alla och tryck " T. " Addera