每个测试有多个断言真的很难闻吗?我通常尝试遵循“安排,行动,断言”模式,以及每个测试指南的单个断言。我认为拥有干净、小巧、孤立的测试是非常棒的。在很大程度上,我设法做到了这一点。然而,有时我发现自己在安排之后立即断言“前置条件”,如下所示:'pre-conditions:
Assert the arrange worke
我一直在尝试处理单元测试,并且我试图处理一个函数的单元测试,它的返回值依赖于一组参数。然而,这里有很多信息,有些令人难以抗拒.我有一个Article类,它有一系列的价格。基本上,我想测试所有可能发生的规则组合,所以我必须创建多个文章,以包含不同的价格组合,以获得全面的覆盖。article.GetCurrentPrice();
// somehow compare the gotten price to a predefined va