2016-12-17 21 views
0

私はintellijのevosuiteでいくつかの簡単なプログラムをテストしたいので、いくつかのテストが失敗するようにしたい。私はevosuiteでテストを生成し、test_casesをビルドしました。しかし、私はjunitでそれらをテストすると、それらのすべてが渡されます!この場合に失敗したテストを書くには?

プログラムでいくつかのテストに失敗するにはどうすればよいですか? これは私が追加私の簡単なプログラム「(真)しながら、」間違っていることがある:、

While(true) 
     int a=8; 
     int b=2; 
     a=b; 

答えて

0

使用アサーション()メソッドを中止し、必要に応じて例外をスローします。

あなたはここ2 を返すことが期待されている方法は、あなたがそれをテストすることができる方法である持っている想像:

int a = yourmethod(); 
Assert.assertEquals(2, a); 

一定の条件が満たされる必要がある場合:

if (condition) { 
// Check something else 
} else { 
abort() // this method fails the test 
} 
+0

実際に私がそう知っていますテストとエボズについてはほとんどありません。しかし、私はそれを行う必要があり、それは非常に緊急です.....あなたはより多くを説明できますか?そして、私の単純なコードを編集してください....ありがとうございます。 – user7311348

+0

あなたのコメントを投稿してください。 – user7311348

+0

har koja azメソッドeテスト時例外rokh bede un test fail mis mishe。あなたは君のために君を殺した。君は君のために君を殺した。アサーションハハムシャラエットダケエルイックテストロッカーチェックミコナンヴァー年齢bargharar nabashe uno失敗mikonan。 masalan assretEquals()は、マイケル・ジャクビー・エンジェル・ダリッド・ヴァー・ヤキッシュ・ジャバビー・ケー・バーン・マイ・バーン・マイ・ヴァー・マイケル・ナヴァシャン –

関連する問題