You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by gd...@apache.org on 2002/10/07 05:42:28 UTC

cvs commit: xml-axis/java/test/wsdl/interop4/groupH/simpleDocLit SimpleDocLitBindingImpl.java SimpleDocLitServiceTestCase.java build.xml

gdaniels    2002/10/06 20:42:28

  Modified:    java/src/org/apache/axis/encoding Tag: interop4
                        DeserializerImpl.java
               java/src/org/apache/axis/encoding/ser Tag: interop4
                        ArrayDeserializer.java SimpleDeserializer.java
               java/test/wsdl/interop4/groupH/simpleDocLit Tag: interop4
                        build.xml
  Added:       java/test/wsdl/interop4/groupH/complexRPCenc Tag: interop4
                        ComplexRpcEncBindingImpl.java
                        ComplexRpcEncServiceTestCase.java
               java/test/wsdl/interop4/groupH/simpleDocLit Tag: interop4
                        SimpleDocLitBindingImpl.java
                        SimpleDocLitServiceTestCase.java
  Log:
  Add test code for complex RPC and simple doc lit
  
  Fix componentsReady() logic a bit more.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.30.2.4  +2 -5      xml-axis/java/src/org/apache/axis/encoding/DeserializerImpl.java
  
  Index: DeserializerImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/DeserializerImpl.java,v
  retrieving revision 1.30.2.3
  retrieving revision 1.30.2.4
  diff -u -r1.30.2.3 -r1.30.2.4
  --- DeserializerImpl.java	7 Oct 2002 02:23:27 -0000	1.30.2.3
  +++ DeserializerImpl.java	7 Oct 2002 03:42:27 -0000	1.30.2.4
  @@ -99,7 +99,6 @@
       protected Vector targets = null;
   
       protected QName defaultType = null;
  -    protected boolean componentsReady = true;
       
       /**
        * A set of sub-deserializers whose values must complete before our
  @@ -162,9 +161,8 @@
               
               // If we're past the end of our XML, and this is the last one,
               // our value has been assembled completely.
  -            if (isEnded && activeDeserializers.isEmpty()) {
  +            if (componentsReady()) {
                   // Got everything we need, call valueComplete()
  -                componentsReady = true;
                   valueComplete();
               }
           }        
  @@ -259,7 +257,7 @@
        * The default (true) is useful for most Deserializers.
        */
       public boolean componentsReady() {
  -        return componentsReady;
  +        return (!isHref && isEnded && activeDeserializers.isEmpty());
       }
   
       /** 
  @@ -392,7 +390,6 @@
               if (ref == null) {
                   // Nothing yet... register for later interest.
                   context.registerFixup(href, this);
  -                componentsReady = false;
                   return;
               }
               
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.30.2.2  +2 -1      xml-axis/java/src/org/apache/axis/encoding/ser/ArrayDeserializer.java
  
  Index: ArrayDeserializer.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/ArrayDeserializer.java,v
  retrieving revision 1.30.2.1
  retrieving revision 1.30.2.2
  diff -u -r1.30.2.1 -r1.30.2.2
  --- ArrayDeserializer.java	7 Oct 2002 02:23:28 -0000	1.30.2.1
  +++ ArrayDeserializer.java	7 Oct 2002 03:42:28 -0000	1.30.2.2
  @@ -529,7 +529,8 @@
                  // We must ignore exceptions from convert for Arrays with null - why?
              }
           }     
  -         super.valueComplete();
  +        
  +        super.valueComplete();
       }
   
       /**
  
  
  
  1.28.2.3  +0 -1      xml-axis/java/src/org/apache/axis/encoding/ser/SimpleDeserializer.java
  
  Index: SimpleDeserializer.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/SimpleDeserializer.java,v
  retrieving revision 1.28.2.2
  retrieving revision 1.28.2.3
  diff -u -r1.28.2.2 -r1.28.2.3
  --- SimpleDeserializer.java	7 Oct 2002 02:23:28 -0000	1.28.2.2
  +++ SimpleDeserializer.java	7 Oct 2002 03:42:28 -0000	1.28.2.3
  @@ -212,7 +212,6 @@
           }
           try {
               value = makeValue(val.toString());
  -            componentsReady = true;
           } catch (InvocationTargetException ite) {
               Throwable realException = ite.getTargetException();
               if (realException instanceof Exception)
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +39 -0     xml-axis/java/test/wsdl/interop4/groupH/complexRPCenc/Attic/ComplexRpcEncBindingImpl.java
  
  
  
  
  1.1.2.1   +196 -0    xml-axis/java/test/wsdl/interop4/groupH/complexRPCenc/Attic/ComplexRpcEncServiceTestCase.java
  
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.3   +1 -1      xml-axis/java/test/wsdl/interop4/groupH/simpleDocLit/Attic/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop4/groupH/simpleDocLit/Attic/build.xml,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- build.xml	7 Oct 2002 02:23:28 -0000	1.1.2.2
  +++ build.xml	7 Oct 2002 03:42:28 -0000	1.1.2.3
  @@ -53,7 +53,7 @@
           
           <!-- generate skeletons -->
           <wsdl2java url="${axis.home}/test/wsdl/interop4/groupH/simpleDocLit/simple-doc-literal.wsdl"
  -            output="${root.dir}/build/work" skeletonDeploy="no"
  +            output="${root.dir}/build/work" skeletonDeploy="no" testCase="yes"
               serverSide="yes">
               <mapping namespace="http://soapinterop.org/wsdl" package="test.wsdl.interop4.groupH.simpleDocLit"/>
               <mapping namespace="http://soapinterop.org/types" package="test.wsdl.interop4.groupH.simpleDocLit"/>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +63 -0     xml-axis/java/test/wsdl/interop4/groupH/simpleDocLit/Attic/SimpleDocLitBindingImpl.java
  
  
  
  
  1.1.2.1   +263 -0    xml-axis/java/test/wsdl/interop4/groupH/simpleDocLit/Attic/SimpleDocLitServiceTestCase.java