目前我正在使用 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 数据库运行的