我正在尝试为访问扩展注册表的类编写一些JUnit测试。
IExtensionRegistry registry = Platform.getExtensionRegistry();
IConfigurationElement[] extensions = registry.getConfigurationElementsFor(EXTENSION_POINT);
for (IConfigurationElement element : extensions) {
[..]
}
有没有办法以编程方式设置扩展点,以便我可以构建一个合适的测试环境?
我想从UI中尽可能地将这些测试与Eclipse RCP框架分离。
答案 0 :(得分:0)
不,没有官方API以编程方式添加到扩展注册表。
添加到扩展注册表所涉及的所有类都在内部包中,因此不应使用它们。