1
我有一個標準的NUnit單元測試。處理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
類似的東西。它存在嗎?還是有辦法做到這一點?
直到Jon Skeet提到它時,該接口才存在。 – Alexandre
宇宙創造了界面的恐懼,因爲如果喬恩Skeet實際上是錯誤的它會崩潰。 – EricSchaefer