junit test ramme

, hvad er junit test rammer?, junit er en tilbagegang afprøvning ramme, der anvendes af entreprenører, til at gennemføre enhed afprøvning i java og fremskynde programmering hastighed og øge kvaliteten af koden.junit ramme kan let blive integreret med enten af således:,,,,, og formørkelse,,,, lady,,, træk, junit test ramme giver følgende vigtige elementer, tilbehør, test suiter, test løbere,,, junit klasser, tilbehør, tilbehør, er en bestemt stat af en række genstande, der anvendes som udgangspunkt for prøver.med henblik på en prøvebænk, er at sikre, at der er en velkendt og faste rammer, inden for hvilke prøvninger gennemføres således, at resultaterne er reproducerbar.det omfatter,,, setup() metode, der løber før hver prøvning besværgelse.,,, teardown() metode, der løber efter hver test method.,,, lad os tjekke et eksempel:, import junit. ramme. *; offentlige klasse javatest udvider testcase (beskyttede int værdi2), værdi2; //, at beskyttede værdier tomrum setup() {værdi2) = 3; værdi (>) = 3) //- testmetoden, således at tilføje to værdier offentlige tomrum testadd() {dobbeltresultat = værdi2) + værdi2; asserttrue (resultat = = 6)}}, test suite, test suite, pakke et par enhed test - cases og kører den sammen.i junit både @ runwith og @ suite anmærkning er brugt til suiten test.her er et eksempel, som anvender testjunit1 & testjunit2 test klasser., import org.junit.runner.runwith; import org.junit.runners.suite; //junit suite test @ runwith (suite. klasse) @ suite. suiteclasses ((testjunit1.class, testjunit2.class}) offentlige klasse junittestsuite {}, 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())}}, import org.junit.test; import org.junit.ignore; import statisk org.junit.assert.assertequals; offentlige klasse testjunit2 (streng besked = "robert." messageutil messageutil = nye messageutil (meddelelse); @ test offentlige tomrum testsalutationmessage() {system. println ("i testsalutationmessage()"); besked = "hej!""robert." assertequals (budskab, messageutil. salutationmessage())}}, test, test løber, løber, er anvendt til udførelse af prøverne.her er et eksempel, der forudsætter, testjunit test klasse, der allerede eksisterer. org.junit.runner.junitcore, import, 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) til (manglende fiasko: resultat. getfailures()) (system. println (fiasko. tostring())} system. println (resultat. wassuccessful())), junit klasser, junit klasser, er vigtige arter, der anvendes i skrift og afprøvning junits.nogle af de vigtigste klasser, hævde, som indeholder gældende metoder.,,, testcase, som indeholder en test defineres fast til at køre flere tests.,,, testresult, der indeholder metoder til indsamling af resultaterne af den fuldbyrdende en prøvesag.,,,



Previous:
Next Page: