2011-02-23 90 views

回答

12

如果你所要求的用例:什么时候应该使用[Explicit][Ignore]

我用[Explicit]

  • 长期运行试验不应该每次都运行。这保证了测试套件的快速执行。

我用[Ignore]

  • 坏掉的测试,我目前固定和
  • 为测试一种待办事项列表的那些尚未实现
10

明确的属性会导致测试或测试夹具被忽略,除非明确选择它来运行。如果在GUI中选择了测试或灯具名称,或者在控制台运行器命令行上指定了名称作为运行灯具或者通过使用类别过滤器将其包含在内,测试或灯具将运行。

ignore属性是一段属性,不会在一段时间内运行测试或测试装置。该人员使用忽略属性标记Test或TestFixture。正在运行的程序会看到该属性,并且不运行测试或测试。如果未运行测试,则进度栏将变为黄色,并且测试将在报告中提到它未运行。

时退房NUnit Documentation

相关问题