axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bu...@apache.org
Subject cvs commit: xml-axis/java/test/functional TestElementSample.java
Date Sun, 21 Apr 2002 19:09:28 GMT
butek       02/04/21 12:09:28

  Modified:    java/samples/encoding readme
               java/test/functional TestElementSample.java
  Added:       java/samples/encoding TestElem.java
  Log:
  One of the encoding samples was named testElement.  Since it's a class, it
  should be named TestElement (with a capital T).  In a previous commit I
  removed testElement.  In this commit I WANTED to add TestElement, but
  CVS complained at me:
  
  assertion "key != NULL" failed: file "/usr/src/gnu/usr.bin/cvs/cvs/../../../../contrib/cvs/src/hash.c",
line 312
  cvs [server aborted]: received abort signal
  
  Since I suspect CVS is having problems distinguishing files that differ
  only by case, I'm simply changing the name of this sample to TestElem so it
  doesn't clash with the old testElement.
  
  Revision  Changes    Path
  1.2       +2 -2      xml-axis/java/samples/encoding/readme
  
  Index: readme
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/encoding/readme,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- readme	21 Apr 2002 14:38:35 -0000	1.1
  +++ readme	21 Apr 2002 19:09:28 -0000	1.2
  @@ -20,8 +20,8 @@
   
   4.  Run the samples.
       Finally, to run the clients, run:
  -        java samples.encoding.TestElement
  +        java samples.encoding.TestElem
   	java samples.encoding.TestSer
   
  -Note:  Only TestElement needs the server and the deploy step.  TestSer can
  +Note:  Only TestElem needs the server and the deploy step.  TestSer can
          run without those steps.
  
  
  
  1.1                  xml-axis/java/samples/encoding/TestElem.java
  
  Index: TestElem.java
  ===================================================================
  package samples.encoding;
  
  /*
  import org.apache.axis.client.* ;
  import org.apache.axis.utils.* ;
  */
  import java.io.ByteArrayInputStream;
  
  import java.net.URL;
  
  import javax.xml.rpc.namespace.QName;
  
  import org.apache.axis.client.Call;
  import org.apache.axis.client.Service;
  
  import org.apache.axis.utils.Options;
  import org.apache.axis.utils.XMLUtils;
  
  import org.w3c.dom.Element;
  
  public class TestElem {
      static String xml = "<x:hello xmlns:x=\"urn:foo\">a string</x:hello>" ;
  
      public static String doit(String[] args,String xml) throws Exception {
          ByteArrayInputStream bais = new ByteArrayInputStream(xml.getBytes());
  
          String  sURL = "http://localhost:8080/axis/services/ElementService" ;
          QName   sqn  = new QName(sURL, "ElementServiceService" );
          QName   pqn  = new QName(sURL, "ElementService" );
  
          //Service service=new Service(new URL("file:ElementService.wsdl"),sqn);
          Service service = new Service(new URL(sURL+"?wsdl"),sqn);
          Call    call    = (Call) service.createCall( pqn, "echoElement" );
  
          Options opts = new Options(args);
          opts.setDefaultURL( call.getTargetEndpointAddress() );
          call.setTargetEndpointAddress( new URL(opts.getURL()) );
  
          Element elem = XMLUtils.newDocument(bais).getDocumentElement();
  
          elem = (Element) call.invoke( new Object[] { "a string", elem } );
          return( XMLUtils.ElementToString( elem ) );
      }
  
      public static void main(String[] args) throws Exception {
          System.out.println("Sent: " + xml );
          String res = doit(args, xml);
          System.out.println("Returned: " + res );
      }
  }
  
  
  
  1.3       +2 -2      xml-axis/java/test/functional/TestElementSample.java
  
  Index: TestElementSample.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/functional/TestElementSample.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestElementSample.java	19 Feb 2002 17:38:22 -0000	1.2
  +++ TestElementSample.java	21 Apr 2002 19:09:28 -0000	1.3
  @@ -60,7 +60,7 @@
   import org.apache.axis.client.AdminClient;
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
  -import samples.encoding.testElement;
  +import samples.encoding.TestElem;
   
   /** Test the ElementService sample code.
    */
  @@ -76,7 +76,7 @@
           String[] args = {};
           String   xml = "<x:hello xmlns:x=\"urn:foo\">a string</x:hello>";
           System.out.println("Sending : " + xml );
  -        String res = new testElement().doit(args, xml);
  +        String res = new TestElem().doit(args, xml);
           System.out.println("Received: " + res );
           assertEquals("TestElementSample.doit(): xml must match", res, xml);
       }
  
  
  

Mime
View raw message