2012-08-15 80 views
0

我正在使用Easy Mock编写测试,并且出现此错误。 我已经添加了所有必需的jar文件Objenesis和Cglib。Android Easy模拟测试错误

谁能告诉我为什么我得到这个错误?

java.lang.NoClassDefFoundError: org.easymock.EasyMock 
    at de.uitool.commons.api.model.IconTextActionViewFactoryImplTest.setUp(IconTextActionViewFactoryImplTest.java:26) 
    at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) 
    at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) 
    at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:537) 
    at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1551) 

我的设置()方法:

protected void setUp() throws Exception { 
    super.setUp(); 
    actionHandlerProvider = EasyMock.createMock(ActionHandlerProvider.class); 
    } 

回答

0

我发现这个解决方案建立AndroidMock。您可以下载所需的jar文件,以及一个pdf,其中显示了为android设置模拟测试所需的步骤。

Android Mock