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

Kostenloser Dekryptor für ShrinkLocker

Mit dem Dekryptor von Bitdefender können Opfer von Attacken mit der Shrinklocker-Ransomware Dateien wiederherstellen.

1 Woche ago

Malwarebytes warnt vor Betrugsmaschen beim Weihnachtseinkauf

In der Vorweihnachtszeit ist vor allem Malvertising auf dem Vormarsch. Cyberkriminelle locken Nutzer über schädliche…

1 Woche ago

Bedrohungsindex: Deutliche Zunahme von Infostealern im Oktober

Dazu trägt unter der Infostealer Lumma-Stealer bei. Hierzulande dominiert der Infostealer Formbook die Malware-Landschaft.

1 Woche ago

Chrome 131 schließt zwölf Sicherheitslücken

Eine schwerwiegende Anfälligkeit hebelt die Sicherheitsfunktion Seitenisolierung auf. Betroffen sind Chrome für Windows, macOS und…

1 Woche ago

DeepL Voice mit KI für Sprach- übersetzungen

DeepL Voice ermöglicht Live‑Übersetzung von Meetings und Gesprächen in 13 Sprachen.

1 Woche ago

November-Patchday: Microsoft schließt Zero-Day-Lücken in Windows

Betroffen sind Windows und Windows Server. Microsoft patcht aber auch Schwachstellen in Excel, Word und…

1 Woche ago