}
public void testExtractConfig() throws Throwable {
WorkflowNotifierDOM configDOM = new WorkflowNotifierDOM();
String xml = this._configManager.getConfigItem(JpcontentworkflowSystemConstants.WORKFLOW_NOTIFIER_CONFIG_ITEM);
NotifierConfig notifierConfig = configDOM.extractConfig(xml);
assertFalse(notifierConfig.isActive());
assertEquals(24, notifierConfig.getHoursDelay());
assertTrue(notifierConfig.getStartScheduler().getTime()<(new Date()).getTime());
assertEquals("CODE1", notifierConfig.getSenderCode());
//assertEquals("email", notifierConfig.getMailAttrName());
assertFalse(notifierConfig.isHtml());
assertEquals("[My Own Portal]: A content changed", notifierConfig.getSubject());
assertEquals("Hi {user},<br />these contents require your attention<br /><br />", notifierConfig.getHeader());
assertEquals("<br />Content {type} - {descr} - Status {status}<br />", notifierConfig.getTemplate());
assertEquals("<br />End (footer)", notifierConfig.getFooter());
}