项目中的一次典型TDD实践
2006-09-02 00:45
253 查看
##解决账单生成的一些需求和设计上的变化
修改测试testIsReconFinished:对账可能跨天,以TransTime为准;
增加测试testGenerateVOU101ReallyWithAReconFailure:只对对账成功(recon_status='2')的交易生成清单;
修改测试testFindReceivableVoucherTxesByRecons:查出对账对应的应收交易(只包括那些收款行在系统内的,并且是对账成功的);
修改VoucherSQL.xml使测试通过;
##解决“报文<Payee_Subsidiary_Code></Payee_Subsidiary_Code>是空的”的问题
修改测试testFindReceivableVoucherTxesByRecons,断言p.getPayeeBankSubsidaryCode()不为空:
Assert.assertTrue("PayeeBankSubsidaryCode not null or blank",
p.getPayeeBankSubsidaryCode()!=null&&p.getPayeeBankSubsidaryCode().length()>0);
修改VoucherSQL.xml使测试通过:把payeeBankSubsidiaryCode改成payeeBankSubsidaryCode
修改测试testIsReconFinished:对账可能跨天,以TransTime为准;
增加测试testGenerateVOU101ReallyWithAReconFailure:只对对账成功(recon_status='2')的交易生成清单;
修改测试testFindReceivableVoucherTxesByRecons:查出对账对应的应收交易(只包括那些收款行在系统内的,并且是对账成功的);
修改VoucherSQL.xml使测试通过;
##解决“报文<Payee_Subsidiary_Code></Payee_Subsidiary_Code>是空的”的问题
修改测试testFindReceivableVoucherTxesByRecons,断言p.getPayeeBankSubsidaryCode()不为空:
Assert.assertTrue("PayeeBankSubsidaryCode not null or blank",
p.getPayeeBankSubsidaryCode()!=null&&p.getPayeeBankSubsidaryCode().length()>0);
修改VoucherSQL.xml使测试通过:把payeeBankSubsidiaryCode改成payeeBankSubsidaryCode
相关文章推荐
- 一次分布式计算实践(项目完成上线成功,但事实上已经与分布式计算无关了)
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- 简述WEB项目前端脚本的一次重构历程,labJs,requireJs实践[转载]
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- TDD在Unity3D游戏项目开发中的实践
- 上海财经大学暑期社会实践-开源ERP可行性研究项目结束,把总结感想写下来,这也是一次很好的经历
- 分享一次失败的项目实践经验
- 记将github中Asciidoc文档格式项目导出pdf的一次实践
- 一次项目实践中DBCP数据库连接池性能优化
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- 文档视图结构中,定制其行为的一次实践
- Spring JDBC实践之--Yale CAS登录模块的一个典型的客户化
- ps XXXX有限公司页面 项目实践
- 第8周实践项目4-字符串加密
- 一般web典型的项目目录结构
- 数据结构实践项目——树和二叉树(1)
- 第五周上机实践项目——C#之点、线、面
- 第13周上机实践项目6——体验文件操作(3-实战)
- 数据结构上机实践第14周项目1 - 验证算法(折半查找)