我有一个标准的 NUnit 单元测试。
[TestFixture]
public class MyTest
{
[SetUp]
public virtual void Setup()
{
}
[TearDown]
public void CleanUp()
{
}
[Test]
public void Test01()
{
Assert.AreEqual(10, 10);
}
[Test]
public void Test02()
{
Assert.AreEqual(4, 1);
}
[Test]
public void Test03()
{
Assert.AreEqual(1, 51);
}
//......a huge amount of Tests
[Test]
public void TestN()
{
Assert.AreEqual(1, 1);
}
}
如您所见,这里有很多测试。我需要做的是处理每个测试中的任何错误,并在不修改测试方法主体的情况下获取有关错误的信息。
因此,JUnit
有一个调用的接口TestListener
允许处理任何测试错误,查看错误消息,查看测试名称等。
我没有找到类似的东西NUnit
。它存在吗?或者有没有办法做到这一点?