0

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

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

    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)

我的 setUp() 方法:

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

1 回答 1

0

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

安卓模拟

于 2012-08-15T11:26:50.640 回答