2017-04-18 40 views
-1

我對Java和單元測試很新,我正在試驗junit,因此我會看教程並閱讀關於它的博客。有時候會有像PrimerClasses和TestSuite這樣的東西,每個人似乎都沒有使用這些功能的問題。不能使用JUnitCore

所以當我嘗試使用這些時,我的項目找不到JUnitCore甚至是跑步者,那裏所有漂亮的東西都來自並且直到現在我無法弄清楚原因可能是什麼。

+2

分享碼和錯誤信息。 –

+0

您必須添加您正在面對的代碼,錯誤和異常行 –

+0

我嘗試在Mail類中使用runWith(),除此之外沒有別的,只有標準的主類代碼。我沒有得到任何。我得到的錯誤是「無法解析符號'JUnitCore'」,因爲我甚至無法導入它。 – xtp

回答

-1

您是否在應用程序中添加了JUnit的依賴項?

如果您無法找到類,那麼您應該添加適當的依賴關係。

如果您已經創建了maven項目,那麼在您的pom文件中添加以下行。

<dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
    <version>4.12</version> 
</dependency> 

或下載jar並將其添加到項目類路徑。

+0

我正在使用IntelliJ,所以要使用JUnit,我幾乎沒有做任何事情。我沒有使用任何Maven或Gradle依賴管理器,所以我不知道應該在哪裏放置依賴關係標記。 – xtp

+1

首先學會在開始任何項目之前使用任何IDE。請參閱IntelliJ文檔以添加本地依賴項。下載JUNIT jar並將其作爲本地依賴添加到您的項目中。 –

+0

我將JUnit 4.12作爲jar添加到項目和依賴關係中,現在可以工作。但是不應該像JUnit 5 Lib那樣包含與舊版本相同的外部庫? – xtp