eclipse调试器在Junit中不使用power规则

Bhu*_*van 9 eclipse junit powermock

我正在使用Mockito + PowerMock + PowerRule开发Junits

请参阅我之前的问题:使用Mockito在Junit中找不到PowerMock和PowerRule的javassist

现在我已经让我的Junits成功运行了,我遇到了一个奇怪的问题,即Eclipse调试器无法运行,即尽管我的测试正在执行,但我还没有停在断点上(使用SOP语句检查)

现在,当我从Junits中删除PowerRule时,调试器再次开始工作

我不知道为什么会这样.如果您对此有任何想法,请告诉我

谢谢

027*_*027 4

如果您在类级别使用注释@PrepareForTest({ClassName.class}),则会出现问题。一种解决方法是在方法中声明该注释。即使在测试用例中使用了电源模拟,它也允许您对其进行调试。