5

私たちのチームは、mbunitの使用からmstestへの切り替えを検討していますが、2つの間にいくつかの切断があるようです。

mstestを使用するときにmbunitからCombinatorialTest属性とFactory属性をシミュレートする方法を知っている人はいますか?

切り替えを行う前の唯一の障害はそれだと思います。

4

1 に答える 1

5

私の知る限り、基本的には、元のテスト (現在はテスト メソッドではありません) を何度も呼び出すすべての組み合わせを生成する (またはファクトリを呼び出してアイテムを反復処理する) テスト メソッドを作成する必要があります。 .

残念ながら、これらは結果に個々のテストとして表示されません。それらは 1 つのテストとして表示されるだけなので、エラー出力でかなり明確にする必要があります。これは、このアプローチと同様に、1 つが失敗するとすぐに残りを停止することを意味します (結果の大きなリストを保持することでこれを回避できますが、それはさらにオーバーヘッドになります)。

必要がない限り、今すぐ mstest に行く前によく考えてください。クリーンなマシンにテスト ランナーがないことは致命的であり、拡張性も頻繁な更新もありません。

于 2008-10-03T20:35:35.447 に答える