Nachträglicher Einsatz von JUnit zum Testen von älterem Code

Statt Code für jeden Test einzeln schreiben zu müssen, die Datenbank einzurichten und wieder zu schließen, kann man die entsprechenden Methoden (setUp und tearDown) von TestCase verwenden:

Damit wird vor dem Aufruf jeder Testmethode die Methode setUp aufgerufen, welche eine Instanz von PithyDBDerby erzeugt und diese ohne Daten startet. Wenn die Testmethode abgeschlossen ist, wird die Methode tearDown aufgerufen und die Datenbank geschlossen. Nun kann man Tests für die Datenbank schreiben, hier ein Beispiel:

Dies sind einige einfache Tests, um sicherzustellen, dass man Pith-Objekte erzeugen und abrufen kann. Um diesen Test hinzuzufügen, ergänzt man einfach den target-Abschnitt der Datei build.xml um ein test-Element:

Dann kann man ant test erneut ausführen:

Page: 1 2 3 4 5 6

ZDNet.de Redaktion

Recent Posts

Samsungs neuer LPDDR5X-DRAM erreicht 10,7 Gbit/s

Die neuen Chips bieten bis zu 25 Prozent mehr Leistung. Samsung steigert auch die Energieeffizienz…

2 Wochen ago

Cisco warnt vor massenhaften Brute-Force-Angriffen auf VPNs

Betroffen sind Lösungen von Cisco, Fortinet, SonicWall und anderen Anbietern. Die Hacker nehmen Konten mit…

2 Wochen ago

Cybersicherheit in KMUs: Es herrscht oft Aufholbedarf

Immer häufiger müssen sich Betriebe gegen Online-Gefahren wehren. Vor allem in KMUs werden oft noch…

2 Wochen ago

Chrome 124 schließt 23 Sicherheitslücken

Darunter ist ein weiterer Sandbox-Escape. Angreifer können unter Umständen aus der Ferne Schadcode einschleusen und…

2 Wochen ago

Plus 8 Prozent: Gartner hebt Prognose für IT-Ausgaben an

Sie steigt auf 8 Prozent Wachstum in diesem Jahr. Der Bereich IT-Services wächst in diesem…

2 Wochen ago

Hacker verbreiten neue Windows-Backdoor per Word-Add-in

Die Hintermänner stammen mutmaßlich aus Russland und haben staatliche Unterstützung. Die Backdoor Kapeka wird seit…

2 Wochen ago