Monat: September 2017
Java

Integrationstest für Datenbankzugriffe mit automatischem Rollback in Java EE

Das gleiche Verhalten wie im vorigen Beitrag mit Spring beschrieben, kann auch in Java EE durchgeführt werden: Vor jeder Testmethode starten wir eine Transaktion, nach Beendigung der Testmethode machen wir ein Rollback um die Daten wieder auf den vorherigen Zustand

Allgemein, Java

Integrationstest für Datenbankzugriffe mit automatischem Rollback in Spring

Um die Datenbank-Schicht einer Anwendung zu testen, bietet das Spring Test-Framework Transaktionen für die Test-Klassen an. Dies ermöglicht es, die Anforderung zu erfüllen dass die einzelnen Test-Methoden voneinander unabhängig sind.

Delphi

Umstellung unseres Delphi Unit-Tests auf DUnitX

In dem letzten Beitrag haben wir uns angesehen, wie man Unit-Tests in Delphi mit DUnit erstellt. Da DUnit aber mittlerweile nicht mehr weiterentwickelt wird, schreiben wir unseren Testcode nun um und verwenden stattdessen das DUnitX-Framework.

Delphi

Unit-Tests in Delphi mit DUnit

Delphi enthält standardmäßig ab Version 2010 das Test-Framework DUnit. Dieses ist inspiriert vom JUnit-Framework und ermöglicht Unit-Testing auch unter Delphi. Für ältere Versionen der Delphi IDE ist das Framework auch unter http://dunit.sourceforge.net/ erhältlich. Grundsätzlich sei gesagt, dass DUnit mittlerweile veraltet