Eclipse 通过其 TestNG 插件很好地做到了这一点 - 我右键单击要测试的类,单击“生成测试”,相应的 FooTest.java 文件将出现在 src/test/java
.
到目前为止,IntelliJ 似乎还没有这些智能。当我使用“导航”>“测试”创建测试时,我应该告诉它在哪里创建它...如果测试文件夹尚不存在,我将必须手动创建它以及下面的包 test/java
也是如此。这已经是非常非常黑客的感觉了。
然后我必须创建一个运行配置,尽管这在创建测试类时应该是显而易见的。有没有更简化的方法来完成这一切?
IntelliJ IDEA 13.1,社区版。
最佳答案
Discalimer:我只使用 IDEA 13 Ultimate(如果您愿意,也可以使用完整的付费版本),因此细节可能会在我不知情的情况下有所不同...
无论如何:我认为一些问题是,如果打开项目时src/test/java
不存在(您确实从pom.xml
打开项目) >,对吗?),IDEA 不会配置测试文件夹。之后简单地创建文件夹是不够的,您还需要重新导入 Maven 模块来配置测试文件夹(它们将在项目资源管理器、模块设置等中显示为绿色),或者在模块中手动配置它们设置。
您可能需要告诉 IDEA 在哪里创建测试,但是当一切设置正确后,您应该为您预先设置合理的值,这样您就可以直接按 Enter 键而无需真正思考。
设置完毕并创建测试类后,您只需右键单击类、类名称或编辑器选项卡,然后选择“运行”(还有一个快捷方式,但我不记得了……; -)。无需手动设置运行配置,第一次选择“运行”时应为您创建一个临时配置。
关于java - IntelliJ 的测试支持 Maven 感知吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23894804/