断言不会抛出异常

时间:2015-10-16 08:04:15

标签: c# unit-testing assert assertion

我们需要某种类似于断言的功能,但不应该抛出异常。相反,此功能可以跟踪失败的验证并在需要时提供列表。

我们在GUI自动化中需要这个。有许多页面我们进行了大量的验证,如果验证失败,我们希望继续完成其余的工作。这是因为构建GUI是一个昂贵的过程,我们不希望整个测试失败,因为一个确认页面中的一个数量计算错误。

IBM Rational Functional Tester具有类似的内置功能,称为验证点。我们在C#中需要类似的东西。

我们编写了几个简单的方法来实现这一点,但是将Assertion库作为一个整体重载编码是一个负担。

0 个答案:

没有答案