分别运行测试用例Nunit Console Runner

时间:2018-05-01 11:32:25

标签: nunit-3.0 nunit-console

我正在使用Nunit3开发测试,并为一种方法提供了几个测试用例。我想使用 Nunit控制台运行 单独运行测试用例。我怎样才能做到这一点?

[TestCase(12,3,4)]
[TestCase(12,2,6)]
[TestCase(12,4,3)]
public void DivideTest(int n, int d, int q)
{
  Assert.AreEqual( q, n / d );
}

这样的事情最终会运行所有测试用例。

nunit3-console.exe --test=DivideTest(12,3,4) path/to/your/test.dll

1 个答案:

答案 0 :(得分:0)

命名测试用例提供了我正在寻找的解决方法:

[TestCase(12,3,4 TestName="foo"))]
public void DivideTest(int n, int d, int q)
{
  Assert.AreEqual( q, n / d );
}

nunit3-console.exe --test=foo path/to/your/test.dll