簡體   English   中英

Eclipse Gradle 項目未找到 JUnit 測試

[英]Eclipse Gradle Project No JUnit Tests found

我正在使用 Kubuntu 18.04

每當我在 Eclipse 的 Gradle 項目中創建一個新的 JUnit 測試用例,並且這個測試文件轉到 src/test/java 時,當我單擊時:Test.java -> Run As -> JUnit Test

我收到消息:“未找到 JUnit 測試”

該項目和測試在 Windows 10 上運行良好。所有內容都是復制粘貼的。 它們只是在我的 Kubuntu 18.04 中不起作用。

Gradle 項目的捕獲

未找到 JUnit 測試的消息

您是否為方法添加了注釋@Test? 這樣的示例:

public class SampleTest {

    @Test
    public void test(){
        System.out.println("Test run");
    }
}

是不是eclipse緩存的問題? 我記得 maven 有類似的問題(關閉自動構建),對於 maven 的這種情況,你必須重建項目,maven refresh - alt+f5 ,我不知道 gradle 是否可以執行類似的操作。

我終於找到了問題:

原來是 Java 庫沒有檢測到 JUnit 4 測試。 默認情況下,我的 Eclipse 使用 JavaSE-11,但有效的是 JRE 系統庫中的 JavaSE-1.8。

不過,我不知道為什么 JavaSE-11 會導致此錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM