您可以使用支援 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 中進行黑箱測試,您應該將整合測試移至個別的子專案。