gpt4 book ai didi

java - gradle 的奇怪 junit4 行为

转载 作者:行者123 更新时间:2023-11-28 21:30:44 27 4
gpt4 key购买 nike

我正在尝试使用 gradle 实现 junit4 测试。所以我的子项目有下一个 build.gradle 结构:

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/java 目录和我的测试源。

我在类里面使用 junit4 风格(注释)编写测试方法。

public class JustTest {

@Test
public void testExample() throws Exception {
assertEquals(1, 1);
}
}

gradle 告诉我他没有看到任何测试方法。但如果我以 junit3 风格编写测试代码,一切都会正常工作。

public class JustTest extends TestCase {

public void testExample() throws Exception {
assertEquals(1, 1);
}
}

怎么了?

最佳答案

来自 http://developer.android.com/tools/testing/testing_android.html :

Note that the Android testing API supports JUnit 3 code style, but not JUnit 4.

关于java - gradle 的奇怪 junit4 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23274989/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com