2009-03-26 24 views
1

特定のローテストをどのようにデバッグできますか?特定のRowtestをデバッグする方法はありますか

私はVisual StudioとnUnitを使用しています。 TDD.NET addonは素晴らしいですが、特定のローテストをデバッグすることはできません。私のテストに来る前に、以前のすべてのテストを完了する必要があります。

これには商用の解決策がいくつかあります。私は無料の(または本当に安い)ソリューションを探しています。この場合

<RowTest()> _ 
    <Row("x")> _ 
    <Row("y")> _ 
    <Row("z")> _ 
    Public Sub TEst(ByVal fileToParse As String) 
... 
End Sub 

行(「Z」)私は「x」と「y」を通過する必要があり、私は10+行のいくつかのテストを持っているをテストすることに。

2ない十分によい解決策:

  • 回避策として、条件付きブレークポイントを使用しました。
  • nUnitを使用してデバッグモードを起動し、その行テストをnUnit GUIから実行します。しかしこれにはかなりの時間がかかり、私のユニットテストDLLをスタートアッププロジェクトにしたくない場合もあります。

答えて

0

私はデバッグにNUnitのを立ち上げで終わります行をダブルクリックします。

0

他のすべての行をコメントアウトしてからデバッグするのは面倒です。

またはfileToParseパラメータの値をチェックするコードでif文を置く(のは、「Y」と言わせて)及び(C#コード)内にブレークポイントを置く:

if (fileToParse == "y") 
{ 
    int a = 0; a++; 
} 
関連する問題