1   package org.codehaus.xfire.plexus.type;
2   
3   import org.codehaus.plexus.PlexusTestCase;
4   import org.codehaus.xfire.plexus.type.TypeMappingRegistry;
5   import org.codehaus.xfire.soap.SoapConstants;
6   import org.codehaus.xfire.type.TypeMapping;
7   
8   /***
9    * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
10   * @since Nov 9, 2004
11   */
12  public class TypeMappingRegistryTest 
13      extends PlexusTestCase
14  {
15      public void testRegistry() throws Exception
16      {
17          TypeMappingRegistry reg = (TypeMappingRegistry) lookup( TypeMappingRegistry.ROLE );
18          
19          assertNotNull(reg);
20          
21          TypeMapping tm = reg.getTypeMapping(SoapConstants.XSD);
22          
23          assertNotNull(tm);
24          
25          assertNotNull(tm.getType(String.class));
26          assertNotNull(tm.getType(Integer.class));
27          assertNotNull(tm.getType(int.class));
28      }
29  }