我想在没有访问透视源代码的情况下向透视图添加视图。这可能吗?

是否有使用TDD进行插件开发的优秀教程?

[编辑] 我认为在插件开发中我有一个很好的TDDing起点 自动化Eclipse插件开发的单元测试(junit)

[编辑02/17/09] 我能够下载插件的源代码。我可能会分叉吧。

有帮助吗?

解决方案

测试GUI是痛苦的!随着gui设计的复杂性,疼痛呈指数级增长。最好的办法是尽可能使用MVC模式将业务逻辑与GUI分开,并且在测试gui时,将GUI挂钩到“模拟”模式。应用。 搜索结果 请参阅Object Mentor的论文, Humble Dialog Box

其他提示

您可能需要查看org.eclipse.ui.perspectiveExtensions扩展点。

这是一篇关于Perspectives的好文章:在Eclipse UI中使用Perspectives

很抱歉,无法帮助您解决问题的TDD部分。

如果您的目标是简单地将视图添加到您自己的Eclipse实例中的透视图中,则只需在该透视图中打开它,然后选择Window - >将视角另存为......

对于单元测试插件,您基本上可以使用普通的JUnit测试来测试它们,这些测试是作为JUnit插件测试运行的,而不是Eclipse中的普通JUnit测试。对于GUI测试,您可以查看 SWTBot

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top