| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvordan man skriver unit tests til et Java- projekt
    Hver udvikler ved, at teste din kode er en yderst vigtig - men kedelig - en del af udviklingsprocessen. Manuelt teste din ansøgning ved at udføre det kan være tilstrækkeligt godt nok til små eller simple projekter, men når projektet vokser til ethvert niveau af kompleksitet bliver det vanskeligt at fange hver udførelse vej, og det bliver trættende at gentage den samme test proces igen og igen. Skriver unit test kan helt sikkert dækker meget af testprocessen , og det kan også påpege fejl og konstruktionsfejl du måske ikke har lagt mærke til før det var for sent. Ting du skal
    Java SDK
    JUnit test rammer
    Java-udviklingsmiljø , såsom Eclipse eller NetBeans
    Vis Flere Instruktioner
    1

    Opret en klasse at teste. For nu, vil en simpel en tilstrækkeligt

    public class TestClass {

    offentlige int addInts ( int a , int b ) {

    returnere a + b ; .

    }

    }
    2

    Tilføj en ny enhed test til dit projekt. I Eclipse , kan du gøre dette blot ved at højreklikke på din kilde mappe , vælge "Ny" fra genvejsmenuen , og vælge " JUnit Test Case " fra undermenuen. I dialogboksen , sikre "Ny JUnit 4 Test" er valgt, navngive den test " TestClassTests " og klik " Finish". Du kan blive bedt om at tilføje JUnit 4 til at opbygge vej , og hvis ja , gå videre og føje det
    3

    Ændr din TestClassTests fil for at afspejle følgende: .

    importere statiske org.junit.Assert.assertEquals ,

    import org.junit.Test ,

    public class TestClassTests {

    @ Test

    public void ensureAddIntsReturnsCorrectValue () {

    endelig TestClass tc = new TestClass ();

    endelige int exp = 11,

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

    assertEquals ( exp , RES)

    }

    }

    Dette repræsenterer de grundlæggende rammer for en enhed test. Du identificerer en metode som din " test" (ved hjælp af @ Test attribut ) , initialisere hvad du tester , udføre testen, og derefter validere resultaterne ved hjælp af assertEquals metoden. Bemærk "import statiske ... " line på toppen, hvilket giver dig mulighed for at henvise til assertEquals metoden som om det var en statisk metode af den nuværende klasse, selvom det er en del af JUnit s Assert klasse
    4

    Kør din test , ved enten . højreklikke i din kildekode , vælge " Kør som " fra genvejsmenuen , og derefter vælge " JUnit Test " fra undermenuen , eller ved at holde " alt" og "Shift " og tryk "X " og derefter frigive alle, og tryk på " T. "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter timer til sekunder i Java 
    ·Forskellige definitioner af Klasser i Java 
    ·Sådan bruges C -Style Cp580 Grænser i Java 
    ·Sådan oprettes forbindelse til en Oracle database i Ja…
    ·ServerSocket Brug af chat i Java 
    ·Jeg kan ikke Render JSP filer i IE 8.0 
    ·Sådan Lær Java 6 
    ·Java Funktion & Argument Defaults 
    ·Sådan Input Multiple int'er i Java 
    ·Om Java Certificering 
      Anbefalede Artikler
    ·Sådan Upload flere billeder i PHP 
    ·Hvordan til at fange alle Datagrid Undtagelser 
    ·Hvordan man laver et ur i Python 
    ·Hvorfor en uforanderlig String beregne sin hashværdi 
    ·Hvordan laver pauser i en Turbo Pascal 7 
    ·Sådan Kig Ind registreringsdatabasen i VB6 
    ·Sådan Lær SQL & PL /SQL 
    ·Visual Basic 6 vil ikke lade dig Gem som en exe-fil 
    ·Sådan oprettes en Sine Wave hjælp af Visual Basic 5 K…
    ·Sådan tilføjes JAVA_HOME 
    Copyright © Computer Viden http://www.computerdk.com