gpt4 book ai didi

junit4 - 使用 Kotlin 在 Android Studio 中进行的 JUnit 测试停止工作

转载 作者:行者123 更新时间:2023-12-02 03:10:04 24 4
gpt4 key购买 nike

我在 Android Studio 中有一个项目,我在其中创建了一个 java 库模块。在那里我有一个我想测试的 Kotlin 类。当我在 Kotlin 中创建测试并尝试运行它时,IDE 一直告诉我:

进程结束,退出代码为 1找不到类:“com.example.CacheTest”空测试套件。

当我在 Java 中创建相同的测试时,一切正常。

我也在 Kotlin 的其他项目中创建了测试,并且在那里工作。

我最近将 AS 更新到 2.2.2 并使用 Kotlin 1.0.4

有人有什么建议吗?

最佳答案

你的 build.gradle 里有这个吗?

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
test.java.srcDirs += 'src/test/kotlin'
}

dependencies {
testCompile 'junit:junit:4.12'
}

目录结构如下:

enter image description here

和一个测试类:

import org.junit.Assert
import org.junit.Test

class TestCase {

@Test fun someTest(){
Assert.assertFalse(true)
}
}

关于junit4 - 使用 Kotlin 在 Android Studio 中进行的 JUnit 测试停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40426276/

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