2017-07-28 23 views
0

複数のテストケースがあります。すべてのフェイルまたはパステストケースをカウントし、合計パスとフェイルテストケースをプリントする共通のメソッドを記述します。実行の終わり。パスフェイルテストケースをカウントして実行終了時にプリントする方法

+0

公開リスト GetUserDetails(int i) { ClassProperty userinfo = new ClassProperty(); //userinfo.Name = i.ToString(); userinfo.Pass = i; // userinfo.Fail = 1; classproperty.Add(userinfo); return classproperty; } – user2797877

+1

class ClassProperty { public int Pass {get;セット; } public int Fail {get;セット; } } – user2797877

答えて

0

代わりに全パスをカウントし、ケースを失敗するクラスを使用して、あなたは次のようにメソッドを実装することができます

int pass=0; 
int fail=0; 
for(int i=0;i<testCasescount;i++) 
{ 
    //read the input using Console.ReadLine(); 
    //check whether the test case is a pass or fail and appropriately increment the counter 
} 
//executed after the for loop i.e. all the test cases 
Console.WriteLine(pass); 
Console.WriteLine(fail); 
+0

実際に複数のテストケースがあるため、複数のクラスがあるので、すべての合格と失敗のテストケースをどのように数えることができます。 – user2797877

0

は値0(varSuccess、varFail)で2つのグローバルパラメータを追加します。 結果に応じて何かを検証するたびに、どちらかの値に追加するだけです。テストの実行が終わったら、それらの値で必要なことを何でもしてください(例えば、レポートファイル、コンソールなどに書き込みます)。

関連する問題