您可以使用 IntelliJ 的 Gradle 匯入 在 IDE 中開啟此範例。

這是 此範例的延伸,增加了黑盒整合測試。

還有一個 新範例,展示如何在這種情況下使用 孵化 測試套件外掛

在此,我們新增一個額外的來源設定檔 integrationTest,其中包含 module-info.java

src
└── integrationTest
    └── java
        └── module-info.java

我們實際上宣告了一個僅用於測試的第二個模組。此模組是 open,這表示它允許在執行階段反射性地存取其類別,這是 JUnit 的測試執行引擎所要求的。

open module org.gradle.sample.integtest.utilities {
    requires org.gradle.sample.utilities;
    requires org.junit.jupiter.api;
}
此範例在使用 Eclipse Buildship 匯入時,無法在 Eclipse 中執行。這是因為 Eclipse 中的限制,不允許一個專案中有多個模組。如果您想在 Eclipse 中進行黑盒測試,您應該將整合測試移至個別的子專案。