JetBrains Rider 2026.1 Help

単体テストのコード品質を維持する

最も強力な JetBrains Rider 機能のひとつである コードインスペクションは、ユニットテストを書くときに役立ちます。 数百もの汎用インスペクションに加え、ユニットテスト特有の問題に特化した専用のインスペクションも多数用意されています。

NUnit (30 インスペクション)

これらのインスペクションは NUnit テストに関連するコードの問題を検出します。

インスペクション

デフォルトの重大度

NUnit。 Async テストメソッドはタスクまたはタスク<T>を返す必要があります

警告

NUnit。 値が重複しています。

警告

NUnit。 パラメーター属性が無視されました。

警告

NUnit。 暗黙的に指定されていない null 値

警告

NUnit。 引数の型に互換性がないか、引数の値が正しくありません。

警告

NUnit。 予期される結果の型に互換性がないか、値が正しくありません。

警告

NUnit。 範囲の境界が正しくありません。 'to' は 'from' 以上である必要があります。

警告

NUnit。 範囲ステップの符号が一致しません。

警告

NUnit。 TestCase 属性に引数がありません。

警告

NUnit。 テストメソッドの宣言に 'CancelAfter' 属性がありません。

警告

NUnit。 非 void テストメソッドに期待される結果がありません。

警告

NUnit。 属性に値が指定されていません。

警告

NUnit。 非公開のテストメソッド

警告

NUnit。 範囲「step」パラメーター値はゼロ以外である必要があります。

警告

NUnit。 TestCase 属性に冗長な引数があります。

警告

NUnit。 ExpectedResult の代わりに冗長な引数

警告

NUnit。 void テストメソッドの冗長な期待結果

警告

NUnit。 指定された属性値によって生成されるテストが多すぎます。

無効

NUnit。 指定された値はテストパラメーター型と互換性がありません。

警告

NUnit。 テストケースの Result プロパティが ExpectedResult と重複しています。

警告

NUnit。 テストケースの結果プロパティは廃止されました。

警告

NUnit。 テストケースソースは、フィールド、プロパティ、メソッドである必要があります。

警告

NUnit。 テストケースソースは非抽象であり、IEnumerable を実装する必要があります。

警告

NUnit。 テストケースソースは静的である必要があります。

警告

NUnit。 ステップ値では最大範囲値に到達できません。

警告

NUnit。 テストメソッドパラメーターの値が提供されていません。

警告

NUnit。 範囲内の値がテストパラメーターの型に適合しません。

警告

NUnit.AutoFixture. 引数の型に互換性がないか、引数の値が正しくありません。

警告

NUnit.AutoFixture. Test または TestFixture 属性がありません。

警告

NUnit.AutoFixture. InlineAutoData 属性に冗長な引数があります。

警告

Xunit (1 インスペクション)

これらのインスペクションは xUnit.Net テストに関連するコードの問題を検出します。

2026 年 6 月 12 日