我正在尝试使用 Nunit 自动化测试,并从 Visual Studio 加载了一个项目。我不明白如何删除项目中不需要的测试。我知道我可以选择不运行测试,但是当我自动化测试时,我需要其中一些完全消失。我检查了 Nunit 文档并用谷歌搜索了这个问题,但还没有找到答案。我不想使用其他第三方工具。任何人都可以帮助解决这个问题吗?
问问题
295 次
2 回答
0
简单地注释[Test]
属性。类似于以下内容:
[TestFixture]
public class TestsFixture()
{
//[Test]
public TestYouWantToDelete()
{
\\ You Test Code
}
}
没有[Test]
属性的测试代码没有任何价值。它不会简单地运行
于 2014-12-10T23:50:19.353 回答
0
您的测试可能看起来像这样......
[TestFixture]
public class Tests()
{
[Test]
public TestYouWantToDelete()
{
\\ You Test Code
}
}
消除
[Test]
public TestYouWantToDelete()
{
\\ You Test Code
}
您也可以将其注释掉,并且它不会被测试运行者拾取。
Assert.Ignore();
如果您以后可能想让它再次工作,您也可以将 Assert 更改为。
于 2014-12-09T19:48:30.360 回答