当我添加时
dependencies {
testCompile 'org.mockito:mockito-all:1.9.5'
}
对于我的build.gradle
,JAR文件被下载,但编译失败
error: package org.mockito does not exist
以及一堆后续错误。当我用compile
替换testCompile
时,它是有效的。我对Gradle还是个初学者,但testCompile
对我来说很合适。此外,
testCompile 'junit:junit:4.+'
testCompile 'com.google.guava:guava-testlib:18.+'
工作还不错。有人能解释一下这里发生了什么吗?
有了这种配置(而且是正确的),使用Mockito的代码需要在src/test/java
而不是src/main/java
中。testCompile
定义了src/test/java
的编译依赖关系。