更新:这是一个Bug,已经被报告,请给它点个赞: https://code.google.com/p/android/issues/detail?id=209832&thanks=209832&ts=1463161330
我正在Android Studio上设置单元测试。
我已经阅读了文档并按照规定的方式进行了设置。我将我的测试文件夹设置为src/test/java
import org.junit.Test;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
public class RandomTestClass
{
@Test
public void testTest()
{
assertThat(4, is(4));
}
}
但是,当我运行测试时,我收到以下错误:
错误:找不到包org.junit
我已按照文档中的描述完全设置了我的Gradle:
dependencies {
// Required -- JUnit 4 framework
testCompile 'junit:junit:4.12'
// Optional -- Mockito framework
testCompile 'org.mockito:mockito-core:1.10.19'
}
其他少数出现此问题的问题似乎说这些依赖项丢失了,但我有它们。
你能想到任何原因,使得当我运行测试时本地单元测试找不到junit文件吗?
注意:我编写代码时能够找到junit类,只有在运行测试时才无法找到junit。