MSTEST0007: テスト メソッドでのみテスト属性を使用する
プロパティ | 値 |
---|---|
ルール ID | MSTEST0007 |
Title | テスト メソッドでのみテスト属性を使用する |
カテゴリ | 使用法 |
修正が中断ありか中断なしか | なし |
既定で有効 | はい |
既定の重要度 | 情報 |
導入されたバージョン | 3.3.0 |
コード修正があります | いいえ |
原因
TestMethodAttribute のマークが付けられていないメソッドに、1 つ以上のテスト属性が適用されています。
規則の説明
次のテスト属性は、TestMethodAttribute 属性のマークが付けられたメソッドにのみ適用する必要があります。
- CssIterationAttribute
- CssProjectStructureAttribute
- DescriptionAttribute
- ExpectedExceptionAttribute
- OwnerAttribute
- PriorityAttribute
- TestPropertyAttribute
- WorkItemAttribute
違反の修正方法
この規則違反を修正するには、[TestMethod]
属性を設定することで、テスト属性を適用したメソッドをテスト メソッドに変換するか、テスト属性全体を削除します。
どのようなときに警告を抑制するか
この規則による警告は抑制しないでください。 この規則を無視した場合、属性が無視されます。テスト コンテキストでのみ使用できるように設計されているためです。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET