KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tctest > spring > integrationtests > tests > TestSpringConfigBuilder


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package com.tctest.spring.integrationtests.tests;
5
6 import com.tc.config.schema.builder.SpringApplicationConfigBuilder;
7 import com.tc.config.schema.builder.SpringApplicationContextConfigBuilder;
8 import com.tc.config.schema.builder.SpringBeanConfigBuilder;
9 import com.tc.config.schema.builder.SpringConfigBuilder;
10 import com.tc.config.schema.test.TerracottaConfigBuilder;
11
12 import junit.framework.TestCase;
13
14 public class TestSpringConfigBuilder extends TestCase {
15
16   public void test() {
17     System.out.println(buildTCConfig().toString());
18   }
19   
20   public TerracottaConfigBuilder buildTCConfig() {
21     TerracottaConfigBuilder builder = TerracottaConfigBuilder.newMinimalInstance();
22
23     SpringConfigBuilder b = builder.getApplication().getSpring();
24     SpringApplicationConfigBuilder application = b.getApplications()[0];
25     application.setName("test-singleton");
26     SpringApplicationContextConfigBuilder applicationContext = application.getApplicationContexts()[0];
27     applicationContext.setPaths(new String JavaDoc[]{"*.xml"});
28     SpringBeanConfigBuilder bean = applicationContext.addBean("singleton");
29     return builder;
30
31   }
32 }
33
Popular Tags