private void updatePlugin(final Path pluginPath, final Plugin plugin, final boolean isNewPlugIn, final String registry) { try { getIoService().startBatch(fileSystem); getIoService().write(pluginPath, new Date().toString()); } finally { getIoService().endBatch(); } if (isNewPlugIn) { pluginAddedEvent.fire(new PluginAdded(plugin, sessionInfo)); } else { pluginSavedEvent.fire(new PluginSaved(plugin, sessionInfo)); } }
@Before public void setUp() { when(clientTypeRegistry.resolve(any())).thenReturn(new PerspectiveLayoutPluginResourceType(new Others())); perspectivePlugin = new Plugin(PERSPECTIVE_ID, PluginType.PERSPECTIVE_LAYOUT, null); perspectiveRenamedPlugin = new Plugin("newName", PluginType.PERSPECTIVE_LAYOUT, null); pluginAddedEvent = new PluginAdded(perspectivePlugin, null); pluginSavedEvent = new PluginSaved(perspectivePlugin, null); pluginRenamedEvent = new PluginRenamed(PERSPECTIVE_ID, perspectiveRenamedPlugin, null); pluginDeletedEvent = new PluginDeleted(perspectivePlugin, null); when(pluginServices.listPlugins()).thenReturn(Collections.emptyList()); testedPluginManager = new PerspectivePluginManager(clientTypeRegistry, null, navigationManager, new CallerMock<>(pluginServices), perspectiveChangedEvent); testedPluginManager.getPerspectivePlugins(plugins -> {}); }
@Before public void setUp() { when(clientTypeRegistry.resolve(any())).thenReturn(new PerspectiveLayoutPluginResourceType(new Others())); perspectivePlugin = new Plugin(PERSPECTIVE_ID, PluginType.PERSPECTIVE_LAYOUT, null); perspectiveRenamedPlugin = new Plugin("newName", PluginType.PERSPECTIVE_LAYOUT, null); pluginAddedEvent = new PluginAdded(perspectivePlugin, null); pluginSavedEvent = new PluginSaved(perspectivePlugin, null); pluginRenamedEvent = new PluginRenamed(PERSPECTIVE_ID, perspectiveRenamedPlugin, null); pluginDeletedEvent = new PluginDeleted(perspectivePlugin, null); when(pluginServices.listPlugins()).thenReturn(Collections.emptyList()); testedPluginManager = new PerspectivePluginManager(clientTypeRegistry, null, navigationManager, new CallerMock<>(pluginServices), perspectiveChangedEvent); testedPluginManager.getPerspectivePlugins(plugins -> {}); }