1
我正在嘗試爲訪問擴展註冊表的類編寫一些JUnit測試。編程的Eclipse寄存器擴展點
IExtensionRegistry registry = Platform.getExtensionRegistry();
IConfigurationElement[] extensions = registry.getConfigurationElementsFor(EXTENSION_POINT);
for (IConfigurationElement element : extensions) {
[..]
}
有沒有辦法以編程方式設置擴展點,以便我可以構建適當的測試環境?
我想從UI中儘可能地從Eclipse RCP框架中分離出那些類型的測試。
建議如何測試從註冊表中讀取數據的類? – kerner1000
對不起,但我從來沒有看過這種測試。 –
@ kerner1000您可以創建一個測試插件來提供擴展。但是,您必須小心,因爲這些擴展將存在於用該插件運行的任何其他測試。 – nitind