@Test public void testCreateExtensionPoint() { try { extensionManager.removeExtensionPoint("extensionPoint1"); extensionManager.createExtensionPoint("extensionPoint1", "test extension point", null); String[] extensionPoints = extensionManager.getExtensionPoints(); assertTrue(contains(extensionPoints, "extensionPoint1")); } catch (Exception e) { assertTrue(e.getMessage(), false); e.printStackTrace(); } }
@Test public void testGetExtensionPoint() { try { extensionManager.removeExtensionPoint("extensionPoint1"); extensionManager.createExtensionPoint("extensionPoint1", "test extension point", null); ExtensionPointDefinition extensionPointDefinition = extensionManager.getExtensionPoint("extensionPoint1"); assertNotNull(extensionPointDefinition); } catch (Exception e) { assertTrue(e.getMessage(), false); e.printStackTrace(); } }
@Before public void setUp() { DBRepositoryTest.setUp(); dataSource = DBRepositoryTest.getDataSource(); repository = DBRepositoryTest.getRepository(); extensionManager = ExtensionManager.getInstance(repository, dataSource); }
@Test public void testUpdateExtension() { try { extensionManager.removeExtensionPoint("extensionPoint1"); extensionManager.createExtensionPoint("extensionPoint1", "test extension point", null); extensionManager.createExtension("extension1", "extensionPoint1", "test extension", null); ExtensionDefinition extensionDefinition = extensionManager.getExtension("extension1", "extensionPoint1"); assertNotNull(extensionDefinition); assertEquals("test extension", extensionDefinition.getDescription()); extensionManager.updateExtension( "extension1", "extensionPoint1", "test extension updated", null); extensionDefinition = extensionManager.getExtension("extension1", "extensionPoint1"); assertEquals("test extension updated", extensionDefinition.getDescription()); } catch (Exception e) { assertTrue(e.getMessage(), false); e.printStackTrace(); } }