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
War es hilfreich?

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
scroll top