1   package org.codehaus.xfire.java.types;
2   
3   import org.codehaus.xfire.plexus.PlexusXFireTest;
4   import org.dom4j.Document;
5   
6   
7   /***
8    * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
9    * @since Feb 21, 2004
10   */
11  public class PrimitiveTest
12      extends PlexusXFireTest
13  {
14      public void testWrappedPrimitive() throws Exception
15      {
16          Document response = 
17              invokeService("PrimitiveService", "/org/codehaus/xfire/java/types/echoInteger.xml");
18  
19          addNamespace("p", "urn:PrimitiveService");
20          assertValid("//p:out[text()='1']", response);
21  
22          Document doc = getWSDLDocument( "PrimitiveService" );
23      }
24      
25      public void testPrimitive() throws Exception
26      {
27          Document response = 
28              invokeService("PrimitiveService", "/org/codehaus/xfire/java/types/echoInt.xml");
29  
30          addNamespace("p", "urn:PrimitiveService");
31          assertValid("//p:out[text()='1']", response);
32          
33          Document doc = getWSDLDocument( "PrimitiveService" );
34      }
35  }