2017-09-08 2 views
0

JavaとJunitのテストが初めてです。しかし、なぜこれが起こるでしょうか?これとしばらく戦っている。 enter image description hereすべてのテストに合格したにもかかわらず、Intelljがアサーションの失敗を報告しました

ごめんなさい。しかし、それは両面を捉える唯一の方法でした。

+0

ログにはAssertionErrorはありません。指しているテスト定義を共有できますか?テスト自体からExceptionを投げたり、自分でそれをキャッチしたりする可能性があります。事実、これは望ましい行動でもあり得る。 – nullpointer

+1

司会者以外の誰かがこの面白い/有用なものを見つけられる場合には...私の問題は、私はメソッドに "例外をスロー"を加えていないということでした!この文法は私にとって非常に外国語です。したがって、例外がスローされ、(特にテストで)可能な結果として定義されるのではなく、実際のコードベースで例外のように扱われました。 Javaには基本的なものがありますが、これはテストのドキュメントには記載されていません。また、テストで発生する可能性のある問題として... 私の唯一の質問 - テストメソッドが異常終了すると、 ? – codeputer

+0

モデレーター - この質問が話題にならない場合は、それをどこに置くべきかについての示唆が役立ちます。ソリューションの一部ではない場合、あなたは問題の一部です! – codeputer

答えて

1

SpringJUnit4ClassRunnerでテストを実行していますが、JUnit4の正しいバージョンがクラスパスにありません。

+0

cf. https://stackoverflow.com/questions/12497857/trying-to-run-junit-test-on-service-level-of-spring-webflow-project-assumeassu – teppic

+0

teppic - これは答えではありませんでしたが、少なくとも間違っているかもしれないことについて私を始めました。助けてくれてありがとう! +1 – codeputer

関連する問題