如何获取插入日期的步骤;测试数据集中的时间值?

时间:2009-10-14 15:17:56

标签: java unit-testing data-driven-tests

目前我正在使用DDsteps作为我的单元测试的数据驱动测试框架。除非将DateTime数据插入数据库,否则它的效果非常好。

示例数据输入行(存储在excel中):

  
APS_ID
99个$ {my.unique_four_digits}
  
APS_LOGIN_DT
3/21/2007 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数据库运行的。

1 个答案:

答案 0 :(得分:0)

快速浏览一下DDSteps网站,它看起来是在引擎盖下使用DbUnit。你介意我问你使用的数据库服务器是什么?我不得不使用OracleDataTypeFactory让DbUnit接受日期时间。