[], het gebruik van gelden, gelden, alle beweringen in de categorie voor de klassen, de uitbreiding van dit soort java.lang.Object handhaven, met het schrijven van een aantal beweringen test methode gebruiken.De bewering dat alleen niet worden geregistreerd.Een aantal belangrijke methode, dat soort:, SN methode & beschrijving van 1, nietig verklaard dat (Bull, twee booleaanse werkelijke), onderzoek /object is gelijk aan 2, is ongeldig, asserttrue (Bull, booleaanse werkelijke), controleer een voorwaarde is, 3, ongeldig assertfalse (stof, voorwaarden), na De een voorwaarde is vals, 4, is ongeldig assertnotnull (doel), het voorwerp van het onderzoek is niet nietig, 5, ongeldig assertnull (doel), het voorwerp van de controles is leeg, 6 lege assertSame (Bull - voorwaarden) assertsame () voor de test, als twee objecten een verwijzing naar hetzelfde doel, 7, ongeldig assertnotsame (Bull. Methode voor het testen van de assertnotsame) (), als twee objecten genoemd, maar niet verwijzen naar hetzelfde doel.8, is ongeldig assertarrayequals (expectedarray, resultarray); de assertarrayequals (), om de testen van twee - of gelijk, laten we het proberen. En heeft betrekking op alle genoemde methode in een zaak.Het creëren van een Java - van de naam van de klas testassertions.java, C:% GT% junit_workspace, invoer, org.junit.test; de invoer van statische org []. Het feit dat. * * * * * * *; de cursus testassertions {de leegte testassertions () {"test /gegevens (= nieuwe snaren string (" ABC "); een nieuwe functie van de reeks (=" ABC "); het creëren van een voor de inhoud van de lege string, string str4 =" ABC "; de serie str5 =" ABC "; in de val1 = 5; in de val2 = 6;. [...] expectedarray = {" '", de" tweede "," drie "}; akkoord [] resultarray = {"' "" tweede "," drie "}; ///////- twee dingen gelijk zijn (en dat bij de functie); ///////- een voorwaarde is asserttrue (val1 < val2); ///////controle van de voorwaarden van de assertfalse is fout(val1 > val2); ///////- object is niet leeg assertnotnull (bij); ///////het voorwerp van het onderzoek is leeg assertnull (STR3); ///////- twee verwijzingen naar verwijzen naar hetzelfde doel (str4 assertSame, str5); ///////- twee verwijzingen naar het object, niet een beetje hetzelfde doel assertnotsame ((en); ///////STR3 controleren of de twee - gelijk zijn.Assertarrayequals (expectedarray, resultarray);}}, laten we 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 testrunner2 statische leegte belangrijkste (touw [...] dringt erop junitcore {de) = (testassertions. Runclasses.); (niet op de resultaten. Getfailures () {systeem. Leegte fac (falen. Tostring ());} systeem. Leegte fac (resultaten. Wassuccessful ());}}, de voorbereiding van de test en de test runner gebruik opgenomen, C: junit_workspace > testassertions.java testrunner.java opgenomen, nu die test.Rennen, test, test van de definitie van een klasse, C: junit_workspace > Java testrunner, te controleren of de produktie. Echt, opmerkingen is een label, kan je nog aan je code en de toepassing van methoden of klasse.In deze toelichting [] gaf ons informatie over de methoden voor het testen van methoden, welke vóór en na de test moet de werking daarvan, voor en na elke methode die voor deze methode in de klas zal negeren, of in het kader van de uitvoering van hun opmerkingen en, in de zin van de lijst met inbegrip van De naam:, & beschrijving van 1, @ test vertelde de leegte van toelichting [], is het verband kan worden beschouwd als een test case, 2, voor een paar testen nodig ", ook een object kan rennen.Toelichting en de leegte van de redenen voor de "methode is, in elke test. 3," in de toekomst, als je voor de toewijzing van externe middelen, moet je de test na hun vrijlating van de methode.Toelichting en de redenen voor "de leegte na de methoden voor het testen van methoden die, na 4," voor in de klas, de interpretatie van de statische methode "voor de les en dat het in een soort in een methode voor het testen van de werking. 5," na de les, dit zal in alle tests gedaan voor de uitvoering van de methode.Het kan worden gebruikt voor de uitvoering van de activiteiten en schoonmaken. 6, "genegeerd en verwaarloosd toelichting is gebruikt om het te negeren, test, test zal worden uitgevoerd, het creëren van een Java. En de naam van de klas junitannotation.java, C:% GT% junit_workspace testen van aantekeningen, invoer, org.junit.after; de invoer van org.junit.afterclass; de invoer van org.junit.before; de invoer van org.junit.beforeclass; de invoer van org.junit.ignore; de invoer van org.junit.test; in de loop van de uitvoering van junitannotation (///////" voor de les van de statische ongeldig voor de les beforeclass () {systeem. Leegte fac ("les"); De uitvoering van klasse) ///////buitenschoolse openbare statische nietig afterclass () {systeem na de leegte fac ("les"); voor de uitvoering van de test) ///////"in het openbaar.Ongeldig voor () {systeem. Leegte fac (""); de uitvoering van de tests) ///////@ leegte na () {systeem, println ("");) ///////@ test test () {de leegte.. leegte fac ("test");) ///////test van de verwaarlozing en de niet - uitvoering van de "openbare ongeldig ignoretest genegeerd () {systeem. Leegte fac (" negeren test ");}}, laten we het creëren van een Java - van de naam van de klas, testrunner.java,, C:% GT% junit_workspace, de uitvoering van annotaions, de invoer org.junit.runner.junitcore; de invoer van org.junit.runner.result; de invoer van org.junit.runner.notification.failure; in de loop van testrunner {openbare statische leegte belangrijkste (touw [...] dringt erop junitcore) {resultaten = runclasses (junitannotatio.N.class); de (niet de resultaten. Getfailures () {systeem. Leegte fac (falen. Tostring ());} systeem. Leegte fac (resultaten. Wassuccessful ());}}, de voorbereiding van de test en de test runner gebruik opgenomen, C: junit_workspace > junitannotation.java testrunner.java nu opgenomen. Een test zal testen die test van de klasse C: junit_workspace > Java testrunner, na te gaan of de in de na de test na de les voor de les in het echt.
Previous:De test
Next Page:De uitvoering van de programma 's