【问题标题】:Why should we have unit test for RCP application as fragment为什么我们应该将 RCP 应用程序的单元测试作为片段
【发布时间】:2014-07-01 15:03:31
【问题描述】:

我正在为 eclipse 4 RCP 编写单元测试用例,并且我已经完成了各种教程

例如: http://www.vogella.com/tutorials/Eclipse4Testing/article.html

大多数/每个人都建议将测试保存在单独的片段项目中,以便他们可以访问其主机插件中的文件。我有一个问题

1- 将测试保存在单独的插件中会有什么缺点,或者为什么片段比插件更受欢迎?

2- 传递依赖将如何解决? Fox 示例 - 如果主机插件依赖于其他插件?

【问题讨论】:

    标签: eclipse unit-testing eclipse-plugin eclipse-rcp junit4


    【解决方案1】:

    片段可以访问宿主插件中的所有资源。在运行时,主机插件及其片段被视为一个。

    但是插件只能访问插件依赖项中的插件导出包。因此,如果您使用插件进行单元测试,则必须导出单元测试插件的所有包,即使您不希望其他插件使用这些包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-26
      • 1970-01-01
      • 2013-08-07
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多