|
|
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。您将这个字符串存储在一个复杂的图形存储库中。如何对一个非常复杂的图形连接数据库进行单元测试? |