[]

test kit, testen, betekent dat een aantal elementen en de werking van de test.[], als in, @ @ Suite, noot is gebruikt voor de test.Deze handleiding zal je er twee testjunit1 & gevallen; testjunit2 test test kit samen gebruikt, het creëren van een klasse, het creëren van een Java te testen, dat messageutil.java, C:% GT% junit_workspace,, /* * * * * * * in de console drukken van dit soort informatie.* * * * * * * /open messageutil (privé - string nieuws; //////////////@ parameters de fabrikant informatie worden gedrukt, openbare messageutil (...) {} this.message = nieuws; ///////printmessage gedrukt nieuws. () {systeem. Leegte fac (bericht); toevoeging van berichten) ///////; "Hallo."Dat bericht... Salutationmessage () {nieuws = "Hallo."+ informatie systeem. Leegte fac (bericht); terugkeer van berichten;}}, klasse - test, het creëren van een Java - van de naam van de klas testjunit1.java, C:% GT% junit_workspace, invoer, org.junit.test; de invoer van org.junit.ignore; de invoer van statische org.junit.assert.assertequals; de cursus testjunit1 {string nieuws = "Robert"; messageutil messageutil = nieuwe messageutil (bericht van openbare testprintmessage); @ test ongeldig () {systeem. Leegte fac ("testprintmessage () ("); dat het nieuws, messageutil. Printmessage ());}}, het creëren van een Java - van de naam van de klas testjunit2.java, C:% GT% junit_workspace, invoer, org.junit.test; de invoer van org.junit.ignore; de invoer van statische org.junit.assert.assertequals openbare C;Het meisje testjunit2 {string nieuws = "Robert"; messageutil messageutil = nieuwe messageutil (informatie); @ test ongeldig testsalutationmessage openbare () {systeem. (") in de leegte fac testsalutationmessage ("); de informatie = "Hallo.""Robert" (+; dat het nieuws, messageutil. Salutationmessage ());}}, het creëren van een suite,,, het creëren van een Java.,,, vergezeld van een @ (vervolg.) opmerkingen.,,, met inbegrip van toevoeging van een verwijzing @suite.suiteclasses noot testen,,, het creëren van een - de naam testsuite.java, C:% GT% junit_workspace, de uitvoering van de test (s), de invoer van org.junit.runner.runwith; de invoer van org.junit.runners.suite; @ (vervolg.) "suite. Suiteclasses ({testjunit1.class, testjunit2.class} {}) open junittestsuite, klasse - test, het creëren van een Java - van de naam van de klas testrunner.java, C: > junit_workspace, de uitvoering van de test (s), de invoer van org.junit.runner.junitcore org.junit.runner.result; de invoer, de uitvoer en de invoer vanSteun org.junit.runner.notification.failure; de cursus (publiek testrunner statische leegte belangrijkste (touw [...] dringt erop) {resultaten = junitcore. Runclasses (junittestsuite.); (niet op de resultaten. Getfailures () {systeem. Leegte fac (verliezen. Tostring ());}. Uit de resultaten wassuccessful. Leegte fac (. ());}}, alle Java gebruik opgenomen opgesteld, C: junit_workspace> messageutil.java testjunit1.java opgenomen testjunit2.java junittestsuite.java testrunner.java, nu die test, test - cases, biedt de test van de klasse C: junit_workspace> Java testrunner, te controleren of de produktie in testprintmessage () () Hallo Robert Robert binnen testsalutationmessage echt.



Previous:
Next Page: