2012-08-31 4 views
9

ich auf Junits arbeite mit Mockito + PowerMock + PotenzregelEclipse Debugger nicht mit Macht Regel in Junit Arbeits

meine vorherige Frage Siehe: Getting javassist not found with PowerMock and PowerRule in Junit with Mockito

Nun, da ich meine Junits bekommen haben erfolgreich arbeiten, erhalte ich ein seltsames Problem, dass der Eclipse-Debugger nicht funktioniert also dONot ich auf den einzelnen Stützpunkten stoppen, obwohl meine Tests (mit SOP-Anweisungen geprüft) ausgeführt zu werden

Nun, wenn ich von Potenzregel Junits entfernen, das Debugger zu arbeiten beginnt wieder

Ich weiß nicht, warum das passiert. Bitte lassen Sie mich wissen, wenn Sie an dieses eine Idee haben,

Dank

+0

Das gleiche Problem in IntelliJ IDEA. – DKIT

+0

Das gleiche Problema hier in Eclipse –

Antwort

2

Wenn Sie Anmerkung @PrepareForTest({ClassName.class}) auf Klassenebene verwendet haben, dann wäre Problem aufgetreten sind. Ein Workaround ist, diese Annotation bei method.It zu deklarieren. Es würde Ihnen erlauben, es zu debuggen, obwohl Power-Mocking in Ihrem Testfall verwendet wird.

+0

Ich versuchte @ PrepareForTest ({ElasticSearchUtility.class}) @ Test \t öffentliche void getIndexesTobeDeleted() löst Ausnahme {..} aber immer noch das gleiche Problem –

+0

Meinst du bei der Quellcode-Methode/abhängigen Methoden ? –

Verwandte Themen