0

現在、単体テストのデータ駆動型テストフレームワークとしてDDstepsを使用しています。DateTimeデータをデータベースに挿入する場合を除いて、非常にうまく機能します。

データ入力行の例(Excelに保存):

APS_ID
99 $ {my.unique_four_digits}
APS_LOGIN_DT
2007年3月21日8:52

DDstepsは、このSQLを生成して、日時フィールドをロードします。

  • insert into MySchema.Applications (APS_ID, APS_LOGIN_DT) values (?, ?)
  • insert into MySchema.Applications (APS_ID, APS_LOGIN_DT) values ('993919', '2007-03-21')

DDstepsに入力データ行のタイムスタンプを認識させるにはどうすればよいですか?

更新しました:

  • www.ddsteps.org
  • これらのデータ駆動型テストは、Oracleデータベースに対して実行されます
4

1 に答える 1

0

DDStepsサイトをざっと見てみると、内部でDbUnitを使用しているように見えます。使用しているデータベースサーバーを聞いてもよろしいですか?OracleDataTypeFactoryを使用して、DbUnitが日時を受け入れるようにする必要がありました。

于 2009-10-14T15:24:35.440 に答える