在"呼叫层次结构"查看,它显示调用所选方法的所有方法。我希望能够过滤掉src / test / java中的所有内容,这样我就可以看到实际代码调用的内容,而不是100单元测试方法。
我尝试在测试上添加名称过滤器,但它似乎无法正常工作。我认为基于方法名称的过滤器,我使用JUnit 4所以方法名称不是contian测试,只是一个注释,尽管我们的类名通常以Test或TestIT结尾。是否有其他基于源文件夹或类名称进行过滤的方法?
我使用Indigo和M2Eclipse配置标准Java项目。
谢谢,
答案 0 :(得分:40)
测试类和方法不再可见。
Eclipse Photon中添加了“过滤器测试代码”复选框。在早期版本中,您可以选择“名称过滤模式”复选框并根据您的命名约定过滤测试(例如,如果类以“测试”结束,则输入*Test
)。
答案 1 :(得分:13)
您可以定义仅包含Java源但不包括单元测试的工作集,然后选择搜索范围> “调用层次结构”视图菜单中的“工作集... ”。
搜索帮助以获取有关工作集的更多详细信息。