@AfterMethod public void afterMethod() { mockBundleManager.shutdown(); im.shutdown(); im.getMeasurementManager().shutdown(); ResourceContainer.shutdown(); pcConfig = null; }
@BeforeMethod public void beforeMethod() { ServerServices serverServices = new ServerServices(); serverServices.setBundleServerService(new MockBundleServerService()); PluginLifecycleListenerManager pluginLifecycleListenerManager = new PluginLifecycleListenerManagerImpl(); pcConfig = new PluginContainerConfiguration(); pcConfig.setStartManagementBean(false); pcConfig.setServerServices(serverServices); ResourceContainer.initialize(pcConfig); pluginManager = new PluginManager(pcConfig, pluginLifecycleListenerManager); im = new MockInventoryManager(); im.initialize(); mockBundleManager = new MockBundleManager(); // clear any past interrupted state Thread.interrupted(); }