簡體   English   中英

使用 JUnit 配置 IntelliJ IDEA 進行單元測試

[英]Configuring IntelliJ IDEA for unit testing with JUnit

我決定今天早上通過試用版試用 IntelliJ 並安裝了 JUnit 插件。 我創建了一個新的 Java 項目,我想為它編寫一個測試用例。

如何將 junit.jar 文件添加到我的項目中? (我實際上想將它添加到每個 Java 項目中,現在和永遠更多 - 有沒有辦法做到這一點?)。

如果您已經有一個測試類,但缺少 JUnit 庫依賴項,請參閱配置庫以進行單元測試文檔部分。 在紅色代碼上按Alt + Enter應該會給您一個意圖操作來添加丟失的 jar。

然而,IDEA 提供了更多。 如果您還沒有測試類並且想要為任何源類創建一個,請參閱下面的說明。

您可以通過在編輯器內的類名稱上按Alt + Enter或使用Ctrl + Shift + T鍵盤快捷鍵來使用創建測試意圖操作。

將出現一個對話框,您可以在其中選擇要使用的測試框架,並首次按“修復”按鈕將所需的庫 jar 添加到模塊依賴項中。 您還可以選擇創建測試存根的方法。

創建測試意圖

創建測試對話框

您可以在在線文檔的測試幫助部分找到更多詳細信息。

在代碼編輯器中按Ctrl + Shift + T。 它將向您顯示帶有創建測試建議的彈出窗口。

Mac 操作系統: ⌘ Cmd + Shift + T

這樣做的一種方法是將 junit.jar 添加到您的$CLASSPATH作為外部依賴項。

添加junit智能

為此,請轉到項目結構,然后將 JUnit 添加為庫之一,如 gif 所示。

在“選擇模塊”提示中,僅選擇您需要 JUnit 的模塊。

如果您已經有測試課程,您可以:

1) 將光標放在類聲明上,然后按Alt + Enter 在對話框中選擇 JUnit 並按Fix 這是在 IntelliJ 中創建測試類的標准方法。

2) 或者,您可以手動添加 JUnit jar(從站點下載或從 IntelliJ 文件中獲取)。

就我而言(IntelliJ 2020-02,Kotlin dev)JUnit 庫已經包含在創建項目向導中。 我需要啟用 JUnit 插件:

IntelliJ JUnit 插件

在每個測試類和方法旁邊獲得綠色的運行測試圖標:

在此處輸入圖片說明

和 CTRL+Shift+R 將在插入符號下運行測試,並 CTRL+Shift+D 進行調試。

暫無
暫無

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

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