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 }