1   package org.codehaus.xfire.java;
2   
3   import org.codehaus.xfire.AbstractXFireTest;
4   import org.codehaus.xfire.SOAPConstants;
5   import org.codehaus.xfire.java.mapping.DefaultTypeMappingRegistry;
6   import org.codehaus.xfire.java.mapping.TypeMapping;
7   import org.codehaus.xfire.java.mapping.TypeMappingRegistry;
8   import org.codehaus.xfire.java.test.TestHttpTransport;
9   import org.codehaus.xfire.transport.TransportManager;
10  
11  /***
12   * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
13   * @since Oct 31, 2004
14   */
15  public class AbstractJavaTest
16      extends AbstractXFireTest
17  {
18      DefaultTypeMappingRegistry registry;
19      
20      public void setUp() throws Exception
21      {
22          super.setUp();
23          
24          registry = new DefaultTypeMappingRegistry();
25          
26          TypeMapping tm = registry.createXSDMapping();
27          registry.registerDefault(tm);        
28          
29          TransportManager trans = getXFire().getTransportManager();
30          trans.register( new TestHttpTransport() );
31      }
32  
33      public TypeMappingRegistry getRegistry()
34      {
35          return registry;
36      }
37  
38  }