我一直在寻找高和低的Eclipse功能,可以让一个主要来源类,你右键单击并找到相应的JUnit类(ES),有没有我通过我的项目的测试类导航。 我使用Mylyn的,这有助于减少这种麻烦,但如果有是执行自动的发现一个特点它会容易得多。
我下面Maven的标准目录布局( /src/main/java
, /src/test/java
等)。 我所有的测试类被命名为*Test
。 我想像这是可以实现的可行,可能已经存在。
有没有在Eclipse中找到对应的JUnit测试类,对于给定的主类的函数或插件?
此插件号称能够做到这一点,以及其他的东西。
这个插件的一个有用的功能是同级,如FooDAO之间跳转到FooService接口,FooService接口来FooAction等要使用此功能的能力,需要配置此第一。 要配置,请转到Windows - >首选项 - >快速的代码首选项 - >映射Btween的相似类。 这非常类似于创建类似的类的配置。
作为部分回答你的问题,也没有要求,即测试有一一对应的关系与主类,或任何标准的命名约定(甚至使用Maven)。 你会怎样想的是一个插件(例如基于正则表达式)匹配源的类名到dest类名,然后将加载。 这样的插件可以让你做你想要的(和不相关的JUnit的其他用途还)是什么,但我不知道一个。
Infinitest插件运行您JUnits对于那些你改变,因为你正在改变他们的类。 有没有需要右键单击更新的类找相关的JUnit类,然后运行它 - 它会被自动运行。 测试错误(如果有的话)将显示相同的方式,Eclipse中显示语法错误。