2010-09-03 53 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

相关问题