Dieser Artikel beschreibt den Unit -Test der Java -Programmierung. Teilen Sie es für Ihre Referenz wie folgt weiter:
Klicken Sie hier, um den vollständigen Beispielcode herunterzuladen.
Irgendwann müssen wir den Code, den wir selbst schreiben, testen (der Vorteil besteht darin, die Bemühungen und Kosten der Nachwart zu verringern), die einige der grundlegendsten Modultests sind. Natürlich müssen Sie während der Durchführung von Unit -Tests auch die interne logische Implementierung des von uns getesteten Codes klarstellen, damit wir die Ergebnisse klar überprüfen und vergleichen können, die wir mit den tatsächlichen Ergebnissen, die durch den Test erhalten wurden Während des Tests.
Weniger Unsinn, bitte fügen Sie den Code hinzu:
Erstellen Sie zunächst ein Java-Projekt und erstellen Sie im Projekt einen Einheit-getesteten Studentendatenklasse wie folgt:
Paket com.phicomme.hu; {this.name = name; {this .name = name; {thishigh = hoch; } public String getSchool () {Return School;
Unit -Test diese Klasse unter Eclipse:
Importieren Sie zunächst das JUNIT-Paket: Wählen Sie das Java-Projekt aus, klicken Sie mit der rechten Maustaste ---> Eigenschaften auswählen ----> Java Build-Pfad im Fenster ----> Klicken Sie auf der Bibliothek auf der rechten Seite hinzufügen ---> im Pop -UP-Fensterliste Wählen Sie JUNIT ------> Weiter ------> JUNIT 4 (Ich benutze JUNIT 4) ----> FINISS
Auf diese Weise wird das JUNIT 4 -Paket exportiert, und der nächste Schritt besteht darin, eine Testklasse zu erstellen:
Legen Sie die Testklasse und die getestete Klasse in verschiedenen Paketen ein (können auch für den Unterschied hier in das gleiche Paket platziert werden), der Code ist wie folgt:
Testklasse 1:
Paket com.phicomme.test; void setup () löscht Ausnahme {// todo automatisch generierte Methode Stub Super.setUp (); . ");} // Testfall, testen Sie die GetSex () -Methode des personenobjekts public void testgetSex () {assertEquals (" boy ", teststudent.getSex ()); System.out.println (" testgetSex () "); } // Testen Sie die Getage () -Methode der Person Objekt public void testgetage () {assertequals (24, teststudent.getage ());
Testklasse 2:
Paket com.phicomme.test; Methode stub Super.setUp (); generierte Methode SUPER .Teardown (); Während des Tests (Misserfolg) als SERTEQUALS ("Nanchang University", teststudent.getschool ());
Wenn Sie die beiden beiden Testklassen gemeinsam testen müssen, können Sie sie natürlich über die Testsuite -Klasse implementieren, die einer Suite entspricht, mit der alle Testklassen zum Ausführen von Tests zusammengefügt werden können.
Der Code ist wie folgt:
Paket com.phicomme.test; p1 = neuer personentest (); .
Testen Sie schließlich die oben genannten drei Klassen (wählen Sie die Klasse aus, die getestet werden muss ------> Ausführen als ----> JUNIT-Test):
Testergebnisdiagramm der Studenttest -Klasse:
Testergebnisdiagramm der Studenttest01 -Klasse:
Testergebnisdiagramm der Alltest -Klasse:
Das dreht sich um Java -Tests. Bild;
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.