2

我正在开发一个 Eclipse 插件并对其进行测试。有些是常规的 JUnit 测试,有些是 PDE 测试(即需要启动一个 eclipse 实例才能访问 eclipse 内部)。

我想知道通过为平台创建模拟对象来尝试将一些 PDE 测试转变为常规测试是否是个好主意。这将是很多工作,但我认为这会节省时间,因为测试会运行得更快,而且我们还可以使用 Infinitest进行更多测试。

如果有任何反馈,我将不胜感激,这样我就可以决定如何进行。

提前致谢!

最好的问候,弗拉德

4

2 回答 2

1

这将是很多工作,因为您无法重用大部分原始代码(其中充斥着大量private final static运行时数据,您无法摆脱也无法访问它)。

我建议试一试。如果它看起来完全可行,您可以实现插件所需的内容,然后将结果交给 Eclipse 社区进行扩展。

于 2009-05-08T10:24:30.380 回答
0

也许这有帮助:

http://blog.srvme.de/2010/12/10/mock-eclipse-ifile/

于 2010-12-17T16:49:33.740 回答