1
4
您所需要的就是在单独的测试中检查SUT(测试中的系统)的一个方面。
这种方法有很多优点:
upd:看看Gerard Meszaros(Xunit测试模式书的作者)对主题的看法: xunitpatterns
|
2
1
多重测试。 |
3
1
使用多个测试。同样的限制也适用。您应该测试一些正常的操作案例、一些失败案例和一些边缘案例。 正如您可以假定的那样,如果sum(x,y)适用于x的某些值,它将适用于其他值,那么您可以假定,如果XML解析器可以解析2个节点的序列,那么它也可以解析100个节点的序列。 |
4
1
详细说明一下Ian的简短回答:将这一点的XML作为设置,并有单独的测试,每个测试都有自己的断言。这样,您就不会复制设置逻辑,但是您仍然可以对解析器的问题有很好的了解。 |
5
0
使用nunit-fluent语法
|
6
0
我有一个类似的需求,我想对各种输入集有一个断言。请检查下面的链接,这是我在博客上写的。 这也适用于你的问题。构造工厂类,该类包含用于构造“复杂”输入集的逻辑。单元测试用例只有一个断言。 希望这有帮助。 谢谢, Vijay。 |
7
0
您可能还需要使用自己的断言(这是从您自己的问题中得出的): 属性11和属性12属于元素1
或
这个 顺便说一句,这类似于jquery。您将这个字符串存储在一个复杂的图形存储库中。如何对一个非常复杂的图形连接数据库进行单元测试? |
mg610 · 如何开始C++单元测试 2 年前 |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
shilin agre · 在Python中测试修饰函数 2 年前 |
SlipScout · Unittest只传递单个值,而不是获取多个值 2 年前 |
Alex · 从实际对象的实例返回默认模拟结果 2 年前 |