簡體   English   中英

將 Spock 測試添加到 Intellij 中的 Java 項目

[英]Adding Spock tests to Java project in Intellij

我在 Intellij 12 中設置了一個現有的 Java 項目,並且正在嘗試向其中添加一些 Groovy 類。 我已經開始嘗試添加一個簡單的 Spock 類以進行測試,但是當我右鍵單擊該類時,它沒有提供運行它的選項。

我查看了我的 Intellij 配置,它正確地引入了 groovy。 此外,我可以編寫一個使用 Groovy 類並且運行沒有問題的 Groovy 腳本,因此看起來 Groovy 已連接。是否還需要配置其他內容來專門運行 Spock 測試?

獲取 spock 和所有依賴項的最簡單方法是從 maven 添加庫。

然后,您應該將您的測試放在一個文件夾中,標記為 test 文件夾,如果您想允許對它們進行批處理。

如果您將腳本放在未標記為測試或源文件夾的文件夾中,您將無法運行它。

如果您看不到運行按鈕,則可能是 Idea 無法將文件識別為可運行文件,它不在源/測試根目錄下,或者擴展名無效。

您可以通過以下方式添加 Spock 插件:

  1. 下載jar
  2. 在IDEA文件->設置->插件->從磁盤安裝。 選擇罐子。

我遇到了同樣的問題,最后到了這里。 我發現我忘記擴展spock.lang.Specification 我一這樣做,運行選項就出現了。

只是發布以防它可以幫助像我這樣的任何其他 Spock 新手。

暫無
暫無

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

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