我正在开发一个Eclipse插件并对其进行测试。有些是常规的JUnit测试,有些是PDE测试(即需要启动eclipse实例才能访问eclipse内部)。
我想知道通过为平台创建模拟对象来尝试将某些PDE测试转换为常规测试是否是个好主意。这将是一项很多工作,但我认为这样可以节省时间,因为测试运行得更快,我们也可以使用Infinitest进行更多测试。
我希望得到任何反馈,以便我能够决定如何继续。
提前致谢!
最好的问候, 维拉德
答案 0 :(得分:1)
这将是一项很多工作,因为你不能重复使用大部分原始代码(对于运行时数据来说很多private final static
,你无法摆脱这些代码,也无法访问它)
我建议试一试。如果它看起来可行,你可以实现插件所需的内容,然后将结果交给Eclipse社区进行扩展。
答案 1 :(得分:0)