/* * Created on Aug 11, 2004 */ package com.openedit.page.manage; import com.openedit.BaseTestCase; import com.openedit.config.Configuration; import com.openedit.config.XMLConfiguration; /** * @author Matthew Avery, mavery@einnovation.com */ public class PageMetaDataManagerTest extends BaseTestCase { public PageMetaDataManagerTest( String name ) { super( name ); } public PageSettingsManager getConfigurator() { return getFixture().getPageManager().getPageSettingsManager(); } /* public void testLoadGenerator() throws Exception { PageSettings pageConfig = new PageSettings( ); getConfigurator().getXconfReader().loadGenerator( pageConfig, getSimpleGeneratorConfig(), null ); assertNotNull( pageConfig.getGenerator() ); assertTrue( pageConfig.getGenerator() instanceof VelocityGenerator ); getConfigurator().getXconfReader().loadGenerator( pageConfig, getNestedGeneratorConfig(), null ); assertNotNull( pageConfig.getGenerator() ); assertTrue( pageConfig.getGenerator() instanceof NestedGenerator ); }*/ protected Configuration getSimpleGeneratorConfig() { XMLConfiguration config = new XMLConfiguration(); config.setName("generator"); config.setAttribute("name","velocity"); return config; } protected Configuration getNestedGeneratorConfig() { /* Element generatorElement = getSimpleGeneratorConfig(); Element innerElement = DocumentHelper.createElement("generator"); Attribute nameAttribute = DocumentHelper.createAttribute( generatorElement,"name", "jsp" ); generatorElement.add( nameAttribute ); generatorElement.add( innerElement ); return generatorElement; */ XMLConfiguration config = new XMLConfiguration("generator"); config.setAttribute("name","velocity"); Configuration child = config.addChild("generator"); child.setAttribute("name","jsp"); return config; } }