KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > openedit > page > manage > PageMetaDataManagerTest


1 /*
2  * Created on Aug 11, 2004
3  */

4 package com.openedit.page.manage;
5
6 import com.openedit.BaseTestCase;
7 import com.openedit.config.Configuration;
8 import com.openedit.config.XMLConfiguration;
9
10 /**
11  * @author Matthew Avery, mavery@einnovation.com
12  */

13 public class PageMetaDataManagerTest extends BaseTestCase
14 {
15
16     public PageMetaDataManagerTest( String JavaDoc name )
17     {
18         super( name );
19     }
20     
21     public PageSettingsManager getConfigurator()
22     {
23         return getFixture().getPageManager().getPageSettingsManager();
24     }
25 /* public void testLoadGenerator() throws Exception
26     {
27     
28         PageSettings pageConfig = new PageSettings( );
29         getConfigurator().getXconfReader().loadGenerator( pageConfig, getSimpleGeneratorConfig(), null );
30         assertNotNull( pageConfig.getGenerator() );
31         assertTrue( pageConfig.getGenerator() instanceof VelocityGenerator );
32         
33         getConfigurator().getXconfReader().loadGenerator( pageConfig, getNestedGeneratorConfig(), null );
34         assertNotNull( pageConfig.getGenerator() );
35         assertTrue( pageConfig.getGenerator() instanceof NestedGenerator );
36     }*/

37     
38     
39     protected Configuration getSimpleGeneratorConfig()
40     {
41         XMLConfiguration config = new XMLConfiguration();
42         config.setName("generator");
43         config.setAttribute("name","velocity");
44         return config;
45     }
46
47     protected Configuration getNestedGeneratorConfig()
48     {
49         /*
50         Element generatorElement = getSimpleGeneratorConfig();
51         Element innerElement = DocumentHelper.createElement("generator");
52         Attribute nameAttribute = DocumentHelper.createAttribute( generatorElement,"name", "jsp" );
53         generatorElement.add( nameAttribute );
54         generatorElement.add( innerElement );
55         return generatorElement;
56         */

57         XMLConfiguration config = new XMLConfiguration("generator");
58         config.setAttribute("name","velocity");
59         
60         Configuration child = config.addChild("generator");
61         child.setAttribute("name","jsp");
62         
63         return config;
64
65         
66     }
67 }
68
Popular Tags