我正在尝试子类BlockJUnit4ClassRunner
,以便能够使用
这个很好的参数化框架:JUnitParams。
我不能使用内置的JUnit参数化跑步者,因为我需要在跑步者中做一些额外的工作。
无论如何,eclipse将运行测试,但是当试图双击JUnit显示以跳转到测试代码时,它会提示“在所选项目中找不到测试类”错误。
有没有人碰巧知道在Runner代码中我可以在JUnit插件和代码之间设置连接?
答案 0 :(得分:4)
我是'这个漂亮的参数化框架'的作者;-)
问题(也在JUnitParams
中)是eclipse在跳转到测试方法时使用junit的Description类,但是为了在junit结果视图中显示所有参数的树,我需要作弊稍微输入参数作为方法名称和方法名称作为类名,因此问题。
如果您需要此功能,请在您的跑步者中更改getDescription
方法,使其与原始方法一样(但您将失去哪个参数集失败的好视图。)