Intellij idea 如何为特定的机器人测试禁用jMockit实例化?

Intellij idea 如何为特定的机器人测试禁用jMockit实例化?,intellij-idea,jmockit,robolectric,android-testing,Intellij Idea,Jmockit,Robolectric,Android Testing,我的许多Android单元测试都是用Robolectric编写的, 但是它非常有限,我想在一些测试中使用jMockit 问题是每当jMockit实例化类时,Robolectric测试运行器就会失败 我发现,通过将系统属性“jMockit mockParameters”设置为“annotated”,可以告诉jMockit只实例化带注释的类 我正在使用Intellij IDEA并将其添加到测试运行配置VM选项中-Djmockit mockParameters=annotated,但它不起作用 如何正

我的许多Android单元测试都是用Robolectric编写的, 但是它非常有限,我想在一些测试中使用jMockit

问题是每当jMockit实例化类时,Robolectric测试运行器就会失败

我发现,通过将系统属性“jMockit mockParameters”设置为“annotated”,可以告诉jMockit只实例化带注释的类

我正在使用Intellij IDEA并将其添加到测试运行配置VM选项中
-Djmockit mockParameters=annotated
,但它不起作用


如何正确设置此系统属性?

我使用mockito,没有模拟问题。对不起,我也在用Mockito和Robolectric。jMockit是不同的,因为它允许模拟静态对象。我想用它来模拟Android的东西,每当Robolectric出现可测试性问题时(或者测试变得太复杂),你会看到什么样的失败?我发现这是一个已知的问题,也许有人有解决方案-你确定你必须这样做吗?我使用的是JMockit 1.8,所有东西看起来都完全兼容