junit udførelse af prøvninger

, prøverne udføres ved hjælp junitcore, klasse.junitcore er en facade for prøver.det støtter løber junit 4 undersøgelser, junit 3.8. x - test, og blandinger.prøver fra kommando linjen, løb java org.junit.runner.junitcore < testclass >.for et skud prøvekørsler, brug den statiske metode runclasses (klasse []). efter er erklæringen om, org.junit.runner.junitcore, klasse: offentlige klasse junitcore udvider java.lang.object, her vil vi se, hvordan vi kan udføre test ved hjælp af junitcore.skabe en klasse, skabe en java klasse skal testes, sige, messageutil.java i, c) > junit_workspace,,,, /* * denne klasse fingeraftryk givet besked på konsollen.* /offentlige klasse messageutil (private streng besked; //konstruktøren //@ param budskab til trykkes offentlige messageutil (string - meddelelse) (this.message = budskab.} //fingeraftryk beskeden offentlig snor printmessage() {system. println (meddelelse); returmeddelelsen;}}, skabe test klasse,,, skabe en java test klasse sige testjunit. java.,,, tilføje en testmetode, testprintmessage() til din test klasse.,,, tilføje en annotaion @ test til metode testprintmessage().,,, gennemføre de prøvningsbetingelser og kontrollere tilstand ved hjælp af assertequals api junit.,,, skabe en java klasse filnavn testjunit.java i, c) > junit_workspace, import org.junit.test; import statisk org.junit.assert.assertequals; offentlige cia -ss testjunit (streng besked = "verden". messageutil messageutil = nye messageutil (meddelelse); @ test offentlige tomrum testprintmessage() {assertequals (budskab, messageutil. printmessage())}}, skabe test af klasse, lad os skabe en java klasse filnavn testrunner.java i, c) > junit_workspace, til at udføre test (er), der importerer de junitcore klasse og bruger runclasses() metode, der tager testen klasse navn som parameter, import org.junit.runner.junitcore; import org.junit.runner.result; import org.junit.runner.notification.failure; offentlige klasse testrunner {offentlige statisk tomrum vigtigste (string [] args) {resultat resultat = junitcore. runclasses (testjunit. klasse). (manglende fiasko: resultat.getfailures()) (system. println (fiasko. tostring())} system. println (resultat. wassuccessful())), udarbejder den prøve og prøve af klasser med javac, c:. junit_workspace> javac messageutil.java testjunit.java testrunner.java, nu løber testen løber der løber test er defineret i, forudsat at prøve sag c - klassen.,. junit_workspace> java testrunner verificere output. hej verden,



Previous:
Next Page: