.NETおよびユニットテスト:TestCaseAttribute(NUnit 2.5)

NUnitの公式Webサイトを見ると、この素晴らしいライブラリのバージョン2.5に興味深い目新しさを発見しました。



さまざまな入力データのテスト方法が非常に便利になりました。



[テストケース(12、3、4)]

[テストケース(12、2、6)]

[テストケース(12、4、3)]

[TestCase(12、0、0、ExpectedException = typeof(System.DivideByZeroException)、

TestName =“ DivisionByZeroThrowsExceptionType”)]

[TestCase(12、0、0、ExpectedExceptionName =“ System.DivideByZeroException”、

TestName =“ DivisionByZeroThrowsNamedException”)]

public void IntegerDivisionWithResultPassedToTest(int n、int d、int q)

{

Assert.AreEqual(q、n / d);

}



残念ながら、リゾルバを介してテストを実行する場合、この機能はまだ使用できません。 これまでのところ、これはNUnit自体(コンソールまたはGUI)から直接テストを実行する場合にのみ機能します。



公式文書



All Articles