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 回答