6

我正在使用 EclEmma 覆盖率工具来测试我的代码覆盖率。但是每当我运行我的测试用例时,它都会给我以下错误。你能告诉我如何解决这个错误。

在此处输入图像描述

4

2 回答 2

5

我遇到了一个类似的问题:

java.lang.RuntimeException: Stub!

at junit.runner.Version.id(Version.java:5)
    at org.powermock.modules.junit4.PowerMockRunner.getJUnitVersion(PowerMockRunner.java:32)
    at org.powermock.modules.junit4.PowerMockRunner.<init>(PowerMockRunner.java:27

我修复它的方法是在我的 Eclipse 项目的类路径中junit.jar前进。android.jar原因是junit和都android包含相同的包和类 for junit.runner.Version,所以当android.jar 领先时,类加载器将从 加载这个类,android.jar但它应该从 下载它junit.jar,从而抛出异常。

于 2012-04-11T13:53:49.707 回答
1

我遇到了类似的问题。似乎是因为您将一个 android Jar 添加到您的项目中,而该项目不是一个 Android 项目。就我而言,我将我的项目更改为 Android 项目,它运行良好。

于 2012-04-11T09:11:36.830 回答