Ich frage mich, ob es gibt eine Möglichkeit, zum Beispiel morgen als Datum im DBUnit XML-Dataset anzugeben. Manchmal unterscheidet sich die Code-Logik für Daten in der Zukunft und Daten in der Vergangenheit und ich möchte beide Fälle testen. Sicher kann ich etwas wie den 5. November 2239 angeben und sicher sein, dass der Test bis zu diesem Datum funktioniert, aber es gibt elegantere Weise.Datum relativ zu der aktuellen in der DBUnit-Datenmenge
Ich habe noch keine solche Situation während meiner Java-Entwicklung konfrontiert, aber einmal hatte ich Erfahrung, wenn Code Logik für einen Tag vor Daten, zwei Tage vor Daten und mehr als zwei Tage vor Daten unterschiedlich war. In diesem Fall besteht die einzige mögliche Lösung zum Schreiben eines datenbankbasierten Tests darin, relative Daten während des Datenimports einzufügen.
Gibt es dafür von der DBUnit irgendwelche Einrichtungen?
Danke für diese detaillierte Erklärung. Es ist wirklich nützlich. – VestniK
Wie wäre es, wenn Sie untils @Dataset verwenden? – mjgirl