PHPUnit Database Testing

8

Ich verwende PHPUnit, um das Einfügen von Objekten über mein Speicherobjekt zu testen. Jedes Domänenobjekt verfügt über einen hinzugefügten und zuletzt geänderten Zeitstempel, der vom Speicherobjekt automatisch verarbeitet wird. Ich kann PHPUnits DB Extensions Methode AssertDataSetsEqual und Übergabe als XML-Datensatz wie folgt verwenden. Das Problem wurde hinzugefügt und lastmodified kann nicht fest in das XML-Dataset geschrieben werden, da sich dies automatisch ändert. Kann ich PHPUnit sagen, diese Spalten zu ignorieren? oder die Tabellenausgabe anders vergleichen (nicht XML), wo ich diese Spalten ignorieren kann?

Test

%Vor%

XML-Dataset

%Vor%     
Gcoop 11.11.2010, 10:08
quelle

1 Antwort

9

Laut

Dies ist bereits eingebaut.

Siehe auch diese Folien von M.Lively (der Haupt-DBUnit-Autor)

und B. Eberlei's Ultimate Guide zum DB Testing mit PHPUnit

Es sollte also nach den Richtlinien von

funktionieren %Vor%     
Gordon 11.11.2010, 10:41
quelle