2010-09-03 55 views
1

我想在IntelliJ中爲JUnit設置運行/調試配置。我知道如何設置它來運行特定的package,特定的class或特定的method。我想知道是否有辦法設置配置,以便運行當前打開的Class文件或當前選定的測試method。我會想象我會把這樣的事情在Run/Debug Configurations對話框的Class領域:IntelliJ運行/調試配置中的變量

my.package.tests.${currentTest} 

或類似的東西。有沒有辦法做到這一點,所以我不必爲每個我想運行的測試類做一個運行/調試配置?

+1

如果您右鍵單擊測試方法,則有一個選項只能運行該方法。 – mhshams 2010-09-03 18:14:30

+0

@Joel:請更改您的問題標題,因爲您接受的回答不是「IntelliJ的運行/調試配置中的變量」。 – 2012-02-14 15:34:16

回答

1

您可以使用右鍵單擊>「run testYourtest()」或keymap中的快捷方式定義爲「運行上下文配置」。

通常它的CTRL ++ F10

+0

,所以我不必在運行/調試配置中添加新的配置? – Joel 2010-09-05 04:11:41

+0

不,您不需要 – 2010-09-05 07:24:04

2

如果您需要特定的測試設置,您可以更改默認設置,例如添加-ea。這樣你就不需要爲每個測試配置。

順便說一句:YoU可以通過首先選擇包來運行包中的所有測試。有時候最好是運行一組測試來檢查你是否沒有改變意想不到的事情。

+1

+1以參考更改默認值 – Jayan 2010-09-08 11:25:43

相關問題