说我有以下设置:
[TestFixture, Category("aCategory"), Category("anotherCategory")]
public class SomeClass{
[Test]
public void SomeTest()
{
//testing
}
}
SomeTest
会运行多少次?一次,结果显示在两个类别中,或两次,每个类别一次?
答案 0 :(得分:4)
在NUnit中,类别更像是过滤器而不是分组机制。
选择要运行的测试时,您可以包含或排除多个类别,这将影响为给定的测试套件运行选择哪些测试。
您可以为测试类或方法分配多个类别,但对于套件的给定运行,每个方法只执行一次。