【发布时间】:2015-03-26 14:04:19
【问题描述】:
我想从我的班级评论中添加一个特定单元测试的快捷方式。这样,开发人员可以快速导航到其 IDE 中的测试。
使用 IntelliJ,我在“MyClass”的类注释中添加了以下内容:
/**
* @see com.my.address.AnotherClass
* @see com.my.address.MyClassTests
* {@link com.my.address.MyClassTests#nameOfMyTest NameOfMyTest}
*/
IntelliJ 为引用测试的两个快捷方式显示此错误:
Cannot resolve symbol 'com.my.address.MyClassTests' less... (⌘F1)
This inspection points out unresolved references inside javadoc
是否可以从评论中显示单元测试的快捷方式?如果有,怎么做?
--- 附加信息(2015 年 1 月 28 日)---
这是我在 IntelliJ 中为此项目设置的模块:
【问题讨论】:
-
这是我最喜欢的 RubyMine 功能之一。 jetbrains.com/ruby/help/… 看起来与 IDEA for Java 中的按键相同,但您想要更明确的链接,对吧?
-
同意@unigeek - 理想情况下,您的 IDE 允许您无需注释即可跳转到单元测试。 NetBeans 使用快捷键执行此操作。你检查过 IntelliJ 是否也能做到吗?
-
你可以,但我想在测试类中引用一个特定的测试,而不仅仅是导航到类然后搜索特定的测试。如果我可以让 JavaDoc 工作,那么当它生成时,链接也将包含在文档中。链接到测试还有助于确定是否删除了相关/重要的测试。当测试代表受 BDD 启发的需求时,这一点很重要。我可以将测试信息写成简单的评论,但直接链接到测试会更有帮助。
标签: java unit-testing intellij-idea comments javadoc