/** * Test que la suppression echoue si l'extension est utilisee. */ @Test(expected=WikittyException.class) public void testStorageExtensionDeleteUsed() { // try to delete it (throws WikittyException) wikittyClient.deleteExtension(MOVIE_EXTENSION_NAME); }
/** * Test que la suppression d'une extension est possible. */ @Test public void testStorageExtensionDelete() { // new one WikittyExtension volatileExt = new WikittyExtension("VolatileExt", "4.0", // version WikittyUtil.buildFieldMapExtension( // building field map "String name unique=\"true\"")); wikittyClient.storeExtension(volatileExt); // test existance List<String> extIds = wikittyClient.getAllExtensionIds(); Assert.assertTrue(extIds.contains("VolatileExt[4.0]")); // delete wikittyClient.deleteExtension("VolatileExt"); // restest existance extIds = wikittyClient.getAllExtensionIds(); Assert.assertFalse(extIds.contains("VolatileExt[4.0]")); }