【发布时间】:2011-08-07 13:40:17
【问题描述】:
我想在我的商店过滤器上运行集成测试,例如
我按价格和不同的产品属性过滤
是否有关于如何在此类测试中断言的模式或最佳实践,我将举例说明:
假设我在我的测试数据库中调用 Repository.GetOnlyTShirtsWithColorRed() 我有所有可能的项目类型。
我可能会退还 1 件以上的物品,但我想断言它们都是 红色 并且都是 T 恤
我在许多书籍中读到循环和迭代在测试中的不良做法,但我还能如何断言我的代码没有出错,在更复杂的查询中这可能有助于捕获错误
【问题讨论】:
标签: database design-patterns tdd integration-testing