Wie erhalte ich ddsteps Datum & Zeit Werte in den Testdatensätzen einfügen?
-
21-09-2019 - |
Frage
Zur Zeit verwende ich DDsteps als datadriven Test-Framework für meine Unit-Tests. Es funktioniert ganz gut, außer wenn Datetime-Daten in die Datenbank eingefügt wird.
Beispiel Dateneingabezeilen (gespeichert in Excel):
- APS_ID
- 99 $ {my.unique_four_digits}
- APS_LOGIN_DT
- 2007.03.21 08.52
DDsteps wird diese SQL erzeugt das Datum Zeitfeld zu laden:
- insert into MySchema.Applications (APS_ID, APS_LOGIN_DT) values (?, ?)
- insert into MySchema.Applications (APS_ID, APS_LOGIN_DT) values ('993919', '2007-03-21')
Wie kann ich DDsteps erhalten den Zeitstempel auf der Eingangsdatenreihe zu erkennen?
Update:
- www.ddsteps.org
- Diese Daten getrieben Tests werden durchgeführt mit einer Oracle-Datenbank
Lösung
Ein kurzer Blick auf die DDSteps Website und es sieht DbUnit unter der Haube werden. Haben Sie etwas dagegen, wenn ich fragen, welche Datenbankserver Sie verwenden? Ich hatte zu verwenden, die OracleDataTypeFactory bekommen DbUnit Datum Zeiten in Kauf genommen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow