Groovy EclipseJUnit和Spock框架;“去测试”;不起作用
我将Spockframework/Groovy与eclipse(sts)结合使用,并经常在IDE中运行我的规范 真正让我恼火的是,当我想跳转到一种测试方法时,它不起作用 是否有人知道此限制的解决方法或替代方法Groovy EclipseJUnit和Spock框架;“去测试”;不起作用,groovy,spock,spring-tool-suite,Groovy,Spock,Spring Tool Suite,我将Spockframework/Groovy与eclipse(sts)结合使用,并经常在IDE中运行我的规范 真正让我恼火的是,当我想跳转到一种测试方法时,它不起作用 是否有人知道此限制的解决方法或替代方法 这是Eclipse JUnit插件的一个已知限制。它只能跳转到名称不包含空格的方法。存在一个长期的改进请求来修复此问题()。同时,您的选择是维持现状,只使用不带空格的方法名(不确定其他特殊字符),为Eclipse提供修复,或者切换到没有此问题的IDE(如IntelliJ IDEA)。现在,
这是Eclipse JUnit插件的一个已知限制。它只能跳转到名称不包含空格的方法。存在一个长期的改进请求来修复此问题()。同时,您的选择是维持现状,只使用不带空格的方法名(不确定其他特殊字符),为Eclipse提供修复,或者切换到没有此问题的IDE(如IntelliJ IDEA)。现在,快速修复方法是替换空格(“”)通过其他字符,例如下划线(“”)。我只是使用Eclipse的find and replace用两个正则表达式完成了这项工作 第一步。删除空格并替换为下划线 查找:(def“\w*)\s+ 替换为:1美元_ (可选) 步骤2.删除方法双引号 查找:(def\s+\w*)”
替换为:$1我试图在eclipse.org中搜索JUnit源代码,但失败了。