[] [] met uitzondering van de test

, biedt een mogelijkheid te volgen met uitzondering van de code.Je kan een test of de code vereiste afwijkingen of niet.De verwachte parameters is het gebruik van "het testen van de aantekeningen.Laten we nu eens kijken, "test (verwachte), in actie, het creëren van een soort,,, het creëren van een Java te testen, dat messageutil.java, C:% GT% junit_workspace,.,,, er printmessage () voor de situatie verkeerd,,,, /* deze drukken de boodschap in De console.* * * * * * * /open messageutil (privé - string nieuws; //////////////@ parameters de fabrikant informatie worden gedrukt, openbare messageutil (...) {} this.message = nieuws; ///////gedrukt nieuws de leegte printmessage () {systeem. Leegte fac (bericht); in de a = 0; int b = 1 /; ///////} de toevoeging van "Hallo."Dat bericht... Salutationmessage () {nieuws = "Hallo."+ informatie systeem. Leegte fac (bericht); terugkeer van berichten;}}, het creëren van een test - case,,, het creëren van een experiment dat testjunit Java. Java.,,, en de verwachte afwijkingen ArithmeticException tot testprintmessage () test.,,, het creëren van een Java - van de naam van de klas testjunit.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 testjunit {string nieuws = "Robert"; messageutil messageutil = nieuwe messageutil (informatie); @ test (verwachte = ArithmeticException.) testprintmessage () {de leegte systeem. (") in de leegte fac testprintmessage ("); messageutil. Printmessage (); de testsalutationmessage} @ test ongeldig () {systeem. (") in de leegte fac testsalutationmessage ("); de informatie = "Hallo.""Robert" (+; dat het nieuws, messageutil. Salutationmessage ());}}, klasse - test, het creëren van een Java - van de naam van de klas testrunner.java, C:% GT% junit_workspace, de uitvoering van de test (s), de invoer van org.junit.runner.junitcore; de invoer van org.junit.runner.result; De invoer van org.junit.runner.notification.failure; de cursus (publiek testrunner statische leegte belangrijkste (touw [...] = junitcore sprake) {resultaten. Runclasses (testjunit.); (niet op de resultaten. Getfailures () {systeem. Leegte fac (falen. Tostring ());} systeem. Leegte fac (resultaten. Wassuccessful ());}} gebruiken, messageutil opgenomen verzamelen, testen, C - zaak en de test: messageutil.java testjuni opgenomen, junit_workspace >Nu t.java testrunner.java, test, test - cases, biedt de test van de klasse C: junit_workspace > Java testrunner, gecontroleerd.Testprintmessage () Zaak zal door de test, binnen testprintmessage () () testsalutationmessage Robert. Hé!Robert,



Previous:
Next Page: