1. ホーム
  2. c#

想定される例外がないテスト

2023-08-13 09:09:49

質問

関数が例外を投げないことを確認するためのNUnitテストを作成したいです。これを行うための特別な方法はありますか?

[Test]
public void noExceptionTest() {
  testedFunction();
}

で、例外が投げられなければ成功するのでしょうか?

どのように解決するのですか?

Assert.DoesNotThrow(() => { /* custom code block here*/});

またはメソッドのみ

Assert.DoesNotThrow(() => CallMymethod());

詳細は NUnitの例外アサート