簡體   English   中英

使用 Maven 在 Eclipse 中運行單個 JUnit4 測試

[英]Running single JUnit4 test in Eclipse with Maven

在編寫測試時,我想單獨運行它們。 但是,由於我已從默認的 Eclipse Java 構建器切換到 Maven,這不再可能。 觀察:

  1. 直到今天,我都可以打開 JUnit 測試源文件並選擇Run as | JUnit test 來自工具欄的Run as | JUnit test 在我遷移到 Maven 之前,Eclipse 在需要時構建了單元測試。

  2. 自 Maven 以來,如果我之前沒有明確編譯測​​試,我會收到ClassNotFoundException 如果我選擇 POM 並執行Run as | Maven test我可以繞過這個 Run as | Maven test 這將編譯測試並運行所有測試。

  3. 如果我再次選擇單元測試並選擇Run as | JUnit test 現在從工具欄中進行Run as | JUnit test ,它將執行測試。

由於這太不方便了,我希望恢復“舊”行為,我認為這應該只是一個配置問題。

我有

我現在放棄了。

如何進行高效的紅綠重構,即一次只運行一個單元測試而不為每個測試添加運行配置?

今天我發現Java Builder被禁用了:

未配置 Java Builder

啟用它會返回預期的行為。

這對我有用-

  1. 選擇要運行的測試文件。
  2. 右鍵單擊並打開運行配置。
  3. 現在轉到類路徑並將 maven 依賴項移動到頂部並應用。

暫無
暫無

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

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