Eclipse使用TestNG插件做得非常好 - 我右键单击要测试的类,单击"生成测试,"相应的FooTest.java文件将出现在src/test/java
。
到目前为止,IntelliJ似乎没有这种情报。当我使用Navigate>测试创建一个测试,我应该告诉它在哪里创建它...如果测试文件夹还没有存在,我将不得不手动创建它和下面的包{ {1}}也是。这已经非常非常黑客了。
然后我必须创建一个运行配置,即使在创建测试类时应该很明显。是否有更简化的方法来做这一切?
IntelliJ IDEA 13.1,社区版。
答案 0 :(得分:2)
Discalimer:我只使用IDEA 13 Ultimate(如果您愿意,可以使用完整的付费版本),所以在我不知情的情况下,细节可能会有所不同......
无论如何:我认为有些问题是如果你打开项目时没有src/test/java
(你从pom.xml
打开项目,对吗?),IDEA将不会配置测试文件夹。仅仅创建文件夹是不够的,您还需要重新导入Maven模块以配置测试文件夹(它们将在项目浏览器中显示为绿色,模块设置等),或者在模块中手动配置它们设置。
您可能需要告诉IDEA在哪里创建测试,但是当事情设置正确时,您应该为您预先设置合理的值,这样您就可以在没有真正思考的情况下点击输入。
当设置它并创建测试类时,您只需右键单击类,类名或编辑器选项卡,然后选择Run(也有一个快捷方式,但我不记得..; - )。无需手动设置运行配置,选择第一次运行时,应为您创建临时配置。