, test suite, test suite, pakke et par enhed test - cases og kører den sammen.i junit såvel @ runwith og @ suite, anmærkning er brugt til suiten test.denne lektion vil vise et eksempel under to testjunit1 & testjunit2 test for at løbe sammen med test - suiten. 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;} //add "hej!"det budskab, de offentlige snor salutationmessage() {besked = "hej!"+ budskab. system. println (meddelelse); returmeddelelsen;}}, skabe test klasser, skabe en java klasse filnavn testjunit1.java i, c) > junit_workspace, import org.junit.test; import org.junit.ignore; import statisk org.junit.assert.assertequals; offentlige klasse testjunit1 (streng besked = "robert." messageutil messageutil = nye messageutil (meddelelse); @ test offentlige tomrum testprintmessage() {system. println ("i testprintmessage()"); assertequals (budskab, messageutil. printmessage())}}, skabe en java klasse filnavn testjunit2.java i, c) > junit_workspace, import org.junit.test; import org.junit.ignore; import statisk org.junit.assert.assertequals offentlige c;tøs testjunit2 (streng besked = "robert." messageutil messageutil = nye messageutil (meddelelse); @ test offentlige tomrum testsalutationmessage() {system. println ("i testsalutationmessage()"); besked = "hej!""robert." assertequals (budskab, messageutil. salutationmessage())}}, skabe test suite klasse, skabe en java klasse.,,, vedlægges @ runwith (suite. klasse) anmærkning med klasse.,,, tilføje henvisningen til junit test klasser med @suite.suiteclasses notering, skabe en java klasse fil navn testsuite.java i, c) > junit_workspace, at udføre test (s), import org.junit.runner.runwith; import org.junit.runners.suite; @ runwith (suite. klasse) @ suite. suiteclasses ((testjunit1.class, testjunit2.class}) offentlige klasse junittestsuite {}, skabe test af klasse, skabe en java klasse filnavn testrunner.java i, c) > junit_workspace, at udføre test (s), import org.junit.runner.junitcore; import org.junit.runner.result; impden org.junit.runner.notification.failure; offentlige klasse testrunner {offentlige statisk tomrum vigtigste (string [] args) {resultat resultat = junitcore. runclasses (junittestsuite. klasse) til (manglende fiasko: resultat. getfailures()) (system. println (fiasko. tostring())} system. println (resultat. wassuccessful())}}, samle alle java klasser med javac, c:. junit_workspace> javac messageutil.java testjunit1.java testjunit2.java junittestsuite.java testrunner.java, nu løber testen løber der løber test er defineret i, forudsat at prøve klasse. - c:. junit_workspace> java testrunner, kontrollere produktionen. i testprintmessage() robert i testsalutationmessage() hej robert sandt,
junit suite test
Previous:junit udførelse af prøvninger
Next Page:junit ignorere test