エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
xUnitでExceptionをテストする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
xUnitでExceptionをテストする - Qiita
はじめに xUnitを使用してユニットテストを書いていくと、Exceptionをキャッチするテストを書くことがあ... はじめに xUnitを使用してユニットテストを書いていくと、Exceptionをキャッチするテストを書くことがあります。 これまで、Assert.Throws を使うことが多かったのですが、腑に落ちにくいところがありました。 というのも、基本的に自分はテストはAAA (Arrange, Act, Assert)に分けて書くようにしていたのですが、このAssert.Throwsは果たしてどこに入るものなのか?という疑問がありました。 たとえばこれまでよくこんな感じで書いていました。 [Fact] public void CustomerTest() { var exception = Assert.Throws<ArgumentException>(() => CreateCustomer(customerId, customerName, email)); Assert.Equal("名前