1
我读了解决How to run a simple JUnit4 test in Android Studio 1.1?和验证了我的gradle这个插件版本是大于1.1JUnit真的无法在android studio中找到我的测试类吗?
右键单击我的JUnit 4测试类,并选择运行给出了这样的错误在Android Studio中:
Cannot find class com.me.android.javamodule.MyTestClass
我的Android PROJ目录看起来像:
In module "app":
src-->main
src-->test-->java-->com.me.android.working contains WorkingTest.java
src-->test-->java-->com.me.android.javamodule contains MyTestClass.java
“javamodule”是应用程序模块依赖于一个普通的Java模块,它是一个兄弟的“应用程序”模块。
我不认为这个错误是准确的,因为我将“MyTestClass.java”复制到com.me.android.working中,其中包含WorkingTest.java,一个可以运行的Junit4测试。 Android Studio仍然抱怨同样的错误。
这里是MyTestClass.java
package com.me.android.javamodule;
import org.junit.Before;
import org.junit.Test;
public class MyTestClass {
private Solver solver;
@Before
public void init() {
solver = new Solver();
}
@Test
public void testReverse() {
assertTrue(solver.parseStr("woof").equals("foow"));
}
}