Java 与gradle的奇怪junit4行为
我正试图用gradle实现junit4测试。因此,我的子项目有next build.gradle结构:Java 与gradle的奇怪junit4行为,java,android,testing,junit,gradle,Java,Android,Testing,Junit,Gradle,我正试图用gradle实现junit4测试。因此,我的子项目有next build.gradle结构: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' } } apply plugin: 'android' android { defaultConfi
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
apply plugin: 'android'
android {
defaultConfig {
...
testPackageName "com.projectname.test"
}
packagingOptions {
exclude 'LICENSE.txt'
}
...
}
dependencies {
...
androidTestCompile 'junit:junit:4.11'
}
我有src/androidTest/javadir和我的测试源代码
我使用junit4样式(注释)编写测试方法
gradle说他没有看到任何测试方法。但是,如果我用junit3风格编写测试代码,所有测试都将正常工作
public class JustTest extends TestCase {
public void testExample() throws Exception {
assertEquals(1, 1);
}
}
怎么了?来自:
请注意,Android测试API支持JUnit3代码样式,但不支持JUnit4
public class JustTest extends TestCase {
public void testExample() throws Exception {
assertEquals(1, 1);
}
}