10

私は Mockito + PowerMock + PowerRule で Junits に取り組んでいます

前の質問を参照してください: Mockito を使用した Junit で PowerMock と PowerRule を使用して javassist を取得できない

Junits が正常に動作するようになったので、Eclipse デバッガーが動作していないという奇妙な問題が発生しています。つまり、テストが実行されている (SOP ステートメントでチェックされている) にもかかわらず、ブレークポイントで停止しません。

Junits から PowerRule を削除すると、デバッガーが再び動作し始めます。

なぜこれが起こっているのかわかりません。これについて何かアイデアがあれば教えてください

ありがとう

4

2 に答える 2

4

@PrepareForTest({ClassName.class})クラス レベルでアノテーションを使用した場合、問題が発生していました。回避策の 1 つは、メソッドでそのアノテーションを宣言することです。これにより、テスト ケースでパワー モッキングが使用されていてもデバッグできるようになります。

于 2015-06-23T08:29:10.263 に答える