我阅读了How to run a simple JUnit4 test in Android Studio 1.1?的解决方案并验证了我的gradle插件版本大于1.1
右键单击我的junit 4测试类并选择run在android studio中发出此错误:
Cannot find class com.me.android.javamodule.MyTestClass
我的android proj dir看起来像:
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"是app模块所依赖的常规java模块,它是" app"的兄弟模型。模块。
我不认为错误是准确的,因为我复制了" 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"));
}
}
答案 0 :(得分:1)
这对我有用: