6

I was using EclEmma coverage tool to test my code coverage. But whenever I run my test cases, It gives me the following error. Can you please tell me how can I solve this error.

enter image description here

2 Answers 2

5

i met a similar question:

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

the way I fixed it is to move junit.jar ahead of android.jar in the class path of my eclipse project. The reason is that both junit and android contains the same package and class for junit.runner.Version, so when android.jar is ahead, the class loader will load this class from android.jar but it should download it from junit.jar, and thus throwing the exception.

Sign up to request clarification or add additional context in comments.

Comments

1

I have met similar problem. Seems like it was because you add a android Jar to your project which is not a Android project. In my case,I change my project to a Android project and it works well.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.