/** * Nicely formats the information contained by the node that this object * encapsulates */ public String toString() { try { return "Content of the module named " + this.node.getName() + ":" + "Description: " + this.getDescription() + "\n" + "Format: " + this.getFormat() + "\n" + "Last modified: " + this.getLastModified() + "\n" + "Title: " + this.getTitle() + "\n" + "----\n"; } catch (Exception e) { log.error("Caught Exception", e); return ""; } }
/** * Nicely formats the information contained by the node that this object * encapsulates */ public String toString() { try { return "Content of the module named " + this.node.getName() + ":" + "Description: " + this.getDescription() + "\n" + "Format: " + this.getFormat() + "\n" + "Last modified: " + this.getLastModified() + "\n" + "Title: " + this.getTitle() + "\n" + "----\n"; } catch (Exception e) { log.error("Caught Exception", e); return ""; } }
@Test public void testFormatOtherThanDroolsPackage() { ModuleItem rulePackageItem1 = getRepo().createModule( "testFormatOtherThanDroolsPackage", "woot"); assertNotNull(rulePackageItem1); // PACKAGE_FORMAT is the default module format assertEquals(ModuleItem.MODULE_FORMAT, rulePackageItem1.getFormat()); rulePackageItem1.updateFormat("soaservice"); ModuleItem item = getRepo().loadModule( "testFormatOtherThanDroolsPackage"); assertEquals("soaservice", item.getFormat()); }
@Test public void testGetFormatAndUpToDate() { ModuleItem rulePackageItem1 = getRepo().createModule("testGetFormat", "woot"); assertNotNull(rulePackageItem1); assertEquals(ModuleItem.MODULE_FORMAT, rulePackageItem1.getFormat()); assertFalse(rulePackageItem1.isBinaryUpToDate()); rulePackageItem1.updateBinaryUpToDate(true); assertTrue(rulePackageItem1.isBinaryUpToDate()); rulePackageItem1.updateBinaryUpToDate(false); assertFalse(rulePackageItem1.isBinaryUpToDate()); }
@Test public void testLoadRulePackageItem() { ModuleItem rulePackageItem = getRepo().createModule("testLoadRuleRuleItem", "desc"); rulePackageItem = getRepo().loadModule("testLoadRuleRuleItem"); assertNotNull(rulePackageItem); assertEquals("testLoadRuleRuleItem", rulePackageItem.getName()); assertEquals("desc", rulePackageItem.getDescription()); assertEquals(ModuleItem.MODULE_FORMAT, rulePackageItem.getFormat()); // try loading rule package that was not created try { rulePackageItem = getRepo().loadModule("anotherRuleRuleItem"); fail("Exception not thrown loading rule package that was not created."); } catch (RulesRepositoryException e) { // that is OK! assertNotNull(e.getMessage()); } }