2

asp.netMVCWebアプリケーションの単体テストを行いたいのですが。私たちはTDDを使用していません(まあ、まだです)。

メソッドに触れた後、他のチームメンバーがそれを完了する必要があることを認識できるように、適切な単体テストを未完了または何かとしてマークしたいと思います。

そうする可能性はありますか?

VisualStudio2010に組み込まれている単体テストの可能性を使用しています。

前もって感謝します。マイケル

4

2 に答える 2

3

さらに作業が完了するまで、テストを実際に実行しないようにしますか? その場合[Ignore]、(MSTest の場合) のように、各テストに追加できる属性があります。

[TestMethod, Ignore]
public void TestThatNeedsToBeCompleted()
{
}

NUnit を使用している場合は、理由パラメーターを Ignore 属性に追加して、テストが無視される理由を説明できます。私はそれがMSTestで利用できるとは思わないが、それについて私に引用しないでください:)

于 2013-02-20T11:54:45.260 に答える
2

assertion または throw を使用すると、単純にテストを失敗させることができますNotImplementedException。そして、これらのテストが適切ではないことがわかります。

または、最終的にIgnoreAttributeを使用して、必要に応じてテストを有効/無効にします。

[Ignore]
[TestMethod]
public void TestMethod { }
于 2013-02-20T11:58:08.023 に答える