Added: webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestModuleC/org/apache/axis2/soap12testing/handlers/SOAP12OutFlowHandlerDefault.java URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestModuleC/org/apache/axis2/soap12testing/handlers/SOAP12OutFlowHandlerDefault.java?rev=225286&view=auto ============================================================================== --- webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestModuleC/org/apache/axis2/soap12testing/handlers/SOAP12OutFlowHandlerDefault.java (added) +++ webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestModuleC/org/apache/axis2/soap12testing/handlers/SOAP12OutFlowHandlerDefault.java Tue Jul 26 05:17:44 2005 @@ -0,0 +1,54 @@ +package org.apache.axis2.soap12testing.handlers;
+ +/* + * Copyright 2004,2005 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * + */ + +/** + * Author : Deepal Jayasinghe + * Date: Jul 26, 2005 + * Time: 2:56:42 PM + */ + +import org.apache.axis2.context.MessageContext; +import org.apache.axis2.soap.SOAPHeaderBlock; +import org.apache.axis2.soap.SOAPHeader; +import org.apache.axis2.handlers.AbstractHandler; + +import java.util.Iterator; + +public class SOAP12OutFlowHandlerDefault extends AbstractHandler { + + + public void revoke(MessageContext msgContext) { + + } + + public void invoke(MessageContext msgContext) { + Integer headerBlockPresent = (Integer) msgContext.getOperationContext().getProperty("HEADER_BLOCK_PRESENT", true); + if (headerBlockPresent.equals(new Integer(1))) { + SOAPHeader headerAdd = (SOAPHeader) msgContext.getOperationContext().getProperty("HEADER_BLOCK", true); + Iterator headerBlocks = headerAdd.examineAllHeaderBlocks(); + while(headerBlocks.hasNext()){ + SOAPHeaderBlock headerBlock=(SOAPHeaderBlock) headerBlocks.next(); + msgContext.getEnvelope().getHeader().addChild(headerBlock); + } + } else { + msgContext.getEnvelope().getHeader().discard(); + } + } +} Added: webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/META-INF/service.xml URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/META-INF/service.xml?rev=225286&view=auto ============================================================================== --- webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/META-INF/service.xml (added) +++ webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/META-INF/service.xml Tue Jul 26 05:17:44 2005 @@ -0,0 +1,8 @@ +<service name="SOAP12TestServiceB"> + <description>This is a sample Web Service for SOAP 1.2 Testing</description> + <module ref="SOAP12TestModuleB"/> + <parameter name="ServiceClass" locked="xsd:false">org.apache.axis2.soap12testing.webservices.SOAP12TestWebServiceDefault</parameter> + <operation name="echo"> + <messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> + </operation> +</service> \ No newline at end of file Added: webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/build.xml URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/build.xml?rev=225286&view=auto ============================================================================== --- webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/build.xml (added) +++ webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/build.xml Tue Jul 26 05:17:44 2005 @@ -0,0 +1,53 @@ +<?xml version="1.0"?> +<project basedir="." default="jar"> + <property name="src" location="."/> + <property name="build" location="build"/> + <property name="build.classes" location="${build}/classes"/> + <property name="build.lib" location="${build}/lib"/> + <property name="lib" location="lib"/> + <property name="root" location="../../../"/> + <property name="jar.dir" location="${root}/target/Repository/services/"/> + + <path id="axis.test.classpath"> + <path refid="maven.dependency.classpath"></path> + <pathelement location="../../../target/classes"/> + <pathelement location="../../../target/test-classes"/> + </path> + + <target name="compile" depends="init" unless="jars.uptodate"> + <mkdir dir="${build.classes}"/> + <mkdir dir="${build.lib}"/> + <javac destdir="${build.classes}" debug="on"> + <classpath refid="axis.test.classpath"/> + <src path="${src}"/> + </javac> + </target> + + <target name="jar" depends="compile" unless="jars.uptodate"> + <copy todir="${build.classes}/META-INF"> + <fileset dir="${basedir}/META-INF/"> + <include name="**/*.xml"/> + <exclude name="build.xml"/> + </fileset> + </copy> + + <mkdir dir="${jar.dir}"/> + <jar jarfile="${jar.dir}/SOAP12TestServiceB.jar" basedir="${build.classes}"> + <include name="**"/> + </jar> + <delete dir="${build}"/> + </target> + + <target name="init"> + <uptodate property="jars.uptodate" targetfile="${jar.dir}/SOAP12TestServiceB.jar"> + <srcfiles dir="${src}"> + <include name="**/*.java"/> + <include name="**/*.xml"/> + <include name="**/*.wsdl"/> + <exclude name="${build}/**"/> + </srcfiles> + </uptodate> + <echo message="the files are up to date = ${jars.uptodate}"></echo> + </target> + +</project> Added: webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/org/apache/axis2/soap12testing/webservices/SOAP12TestWebServiceDefault.java URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/org/apache/axis2/soap12testing/webservices/SOAP12TestWebServiceDefault.java?rev=225286&view=auto ============================================================================== --- webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/org/apache/axis2/soap12testing/webservices/SOAP12TestWebServiceDefault.java (added) +++ webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceB/org/apache/axis2/soap12testing/webservices/SOAP12TestWebServiceDefault.java Tue Jul 26 05:17:44 2005 @@ -0,0 +1,41 @@ +package org.apache.axis2.soap12testing.webservices; + +/* + * Copyright 2004,2005 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * + */ + +/** + * Author : Deepal Jayasinghe + * Date: Jul 26, 2005 + * Time: 3:00:47 PM + */ + +import org.apache.axis2.om.OMElement; + +public class SOAP12TestWebServiceDefault { + public OMElement echo(OMElement element) { + if (element != null) { + if (element.getLocalName().equals("echoOk")) { + element.setLocalName("responseOk"); + + } else if (element.getLocalName().equals("returnVoid")) { + element.setLocalName("returnVoidResponse"); + } + } + return element; + } +} Added: webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/META-INF/service.xml URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/META-INF/service.xml?rev=225286&view=auto ============================================================================== --- webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/META-INF/service.xml (added) +++ webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/META-INF/service.xml Tue Jul 26 05:17:44 2005 @@ -0,0 +1,8 @@ +<service name="SOAP12TestServiceC"> + <description>This is a sample Web Service for SOAP 1.2 Testing</description> + <module ref="SOAP12TestModuleC"/> + <parameter name="ServiceClass" locked="xsd:false">org.apache.axis2.soap12testing.webservices.SOAP12TestWebServiceDefault</parameter> + <operation name="echo"> + <messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> + </operation> +</service> \ No newline at end of file Added: webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/build.xml URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/build.xml?rev=225286&view=auto ============================================================================== --- webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/build.xml (added) +++ webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/build.xml Tue Jul 26 05:17:44 2005 @@ -0,0 +1,53 @@ +<?xml version="1.0"?> +<project basedir="." default="jar"> + <property name="src" location="."/> + <property name="build" location="build"/> + <property name="build.classes" location="${build}/classes"/> + <property name="build.lib" location="${build}/lib"/> + <property name="lib" location="lib"/> + <property name="root" location="../../../"/> + <property name="jar.dir" location="${root}/target/Repository/services/"/> + + <path id="axis.test.classpath"> + <path refid="maven.dependency.classpath"></path> + <pathelement location="../../../target/classes"/> + <pathelement location="../../../target/test-classes"/> + </path> + + <target name="compile" depends="init" unless="jars.uptodate"> + <mkdir dir="${build.classes}"/> + <mkdir dir="${build.lib}"/> + <javac destdir="${build.classes}" debug="on"> + <classpath refid="axis.test.classpath"/> + <src path="${src}"/> + </javac> + </target> + + <target name="jar" depends="compile" unless="jars.uptodate"> + <copy todir="${build.classes}/META-INF"> + <fileset dir="${basedir}/META-INF/"> + <include name="**/*.xml"/> + <exclude name="build.xml"/> + </fileset> + </copy> + + <mkdir dir="${jar.dir}"/> + <jar jarfile="${jar.dir}/SOAP12TestServiceC.jar" basedir="${build.classes}"> + <include name="**"/> + </jar> + <delete dir="${build}"/> + </target> + + <target name="init"> + <uptodate property="jars.uptodate" targetfile="${jar.dir}/SOAP12TestServiceC.jar"> + <srcfiles dir="${src}"> + <include name="**/*.java"/> + <include name="**/*.xml"/> + <include name="**/*.wsdl"/> + <exclude name="${build}/**"/> + </srcfiles> + </uptodate> + <echo message="the files are up to date = ${jars.uptodate}"></echo> + </target> + +</project> Added: webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/org/apache/axis2/soap12testing/webservices/SOAP12TestWebServiceDefault.java URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/org/apache/axis2/soap12testing/webservices/SOAP12TestWebServiceDefault.java?rev=225286&view=auto ============================================================================== --- webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/org/apache/axis2/soap12testing/webservices/SOAP12TestWebServiceDefault.java (added) +++ webservices/axis/trunk/java/modules/samples/test-resources/SOAP12Testing/SOAP12TestServiceC/org/apache/axis2/soap12testing/webservices/SOAP12TestWebServiceDefault.java Tue Jul 26 05:17:44 2005 @@ -0,0 +1,36 @@ +package org.apache.axis2.soap12testing.webservices; + +/* + * Copyright 2004,2005 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * + */ + + +import org.apache.axis2.om.OMElement; + +public class SOAP12TestWebServiceDefault { + public OMElement echo(OMElement element) { + if (element != null) { + if (element.getLocalName().equals("echoOk")) { + element.setLocalName("responseOk"); + + } else if (element.getLocalName().equals("returnVoid")) { + element.setLocalName("returnVoidResponse"); + } + } + return element; + } +} Added: webservices/axis/trunk/java/modules/samples/test/org/apache/axis2/soap12testing/soap12testsuite/SOAP12Test.java URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test/org/apache/axis2/soap12testing/soap12testsuite/SOAP12Test.java?rev=225286&view=auto ============================================================================== --- webservices/axis/trunk/java/modules/samples/test/org/apache/axis2/soap12testing/soap12testsuite/SOAP12Test.java (added) +++ webservices/axis/trunk/java/modules/samples/test/org/apache/axis2/soap12testing/soap12testsuite/SOAP12Test.java Tue Jul 26 05:17:44 2005 @@ -0,0 +1,77 @@ +/* +* Copyright 2001-2004 The Apache Software Foundation. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package org.apache.axis2.soap12testing.soap12testsuite; + +import junit.framework.TestCase; +import org.apache.axis2.soap12testing.server.SimpleServer; +import org.apache.axis2.soap12testing.client.SOAP12TestClient; +import org.apache.axis2.soap12testing.client.MessageComparator; + +import java.io.InputStream; + +public class SOAP12Test extends TestCase { + private SimpleServer server; + private MessageComparator comparator; + private SOAP12TestClient client; + + public SOAP12Test() { + server = new SimpleServer(); + server.start(); + comparator = new MessageComparator(); + client = new SOAP12TestClient(); + } + + protected void setUp() { + + } + + public void testWithoutFaults() { + + assertTrue("SOAP 1.2 Test : - Test No. 1 Failed", comparator.compare("1", client.getRelpy(8008,"SOAP12TestServiceC", "1"))); + assertTrue("SOAP 1.2 Test : - Test No. 2 Failed", comparator.compare("2", client.getRelpy(8008,"SOAP12TestServiceC", "2"))); + assertTrue("SOAP 1.2 Test : - Test No. 3 Failed", comparator.compare("3", client.getRelpy(8008,"SOAP12TestServiceC", "3"))); + assertTrue("SOAP 1.2 Test : - Test No. 4 Failed", comparator.compare("4", client.getRelpy(8008,"SOAP12TestServiceC", "4"))); + assertTrue("SOAP 1.2 Test : - Test No. 5 Failed", comparator.compare("5", client.getRelpy(8008,"SOAP12TestServiceC", "5"))); + + assertTrue("SOAP 1.2 Test : - Test No. 10 Failed", comparator.compare("10", client.getRelpy(8008,"SOAP12TestServiceC", "10"))); + assertTrue("SOAP 1.2 Test : - Test No. 11 Failed", comparator.compare("11", client.getRelpy(8008,"SOAP12TestServiceC", "11"))); + + assertTrue("SOAP 1.2 Test : - Test No. 15 Failed", comparator.compare("15", client.getRelpy(8008,"SOAP12TestServiceC", "15"))); + + assertTrue("SOAP 1.2 Test : - Test No. 19 Failed", comparator.compare("19", client.getRelpy(8008,"SOAP12TestServiceC", "19"))); + + assertTrue("SOAP 1.2 Test : - Test No. 22 Failed", comparator.compare("22", client.getRelpy(8008,"SOAP12TestServiceC", "22"))); + + assertTrue("SOAP 1.2 Test : - Test No. 29 Failed", comparator.compare("29", client.getRelpy(8008,"SOAP12TestServiceC", "29"))); + + assertTrue("SOAP 1.2 Test : - Test No. 31 Failed", comparator.compare("31", client.getRelpy(8008,"SOAP12TestServiceC", "31"))); + + assertTrue("SOAP 1.2 Test : - Test No. 34 Failed", comparator.compare("34", client.getRelpy(8008,"SOAP12TestServiceC", "34"))); + + assertTrue("SOAP 1.2 Test : - Test No. 37 Failed", comparator.compare("37", client.getRelpy(8008,"SOAP12TestServiceC", "37"))); + + assertTrue("SOAP 1.2 Test : - Test No. 40 Failed", comparator.compare("40", client.getRelpy(8008,"SOAP12TestServiceC", "40"))); + + assertTrue("SOAP 1.2 Test : - Test No. 66 Failed", comparator.compare("66", client.getRelpy(8008,"SOAP12TestServiceC", "66"))); + + assertTrue("SOAP 1.2 Test : - Test No. 68 Failed", comparator.compare("68", client.getRelpy(8008,"SOAP12TestServiceC", "68"))); + + assertTrue("SOAP 1.2 Test : - Test No. 74 Failed", comparator.compare("74", client.getRelpy(8008,"SOAP12TestServiceC", "74"))); + + assertTrue("SOAP 1.2 Test : - Test No. 78 Failed", comparator.compare("78", client.getRelpy(8008,"SOAP12TestServiceC", "78"))); + } +} Added: webservices/axis/trunk/java/modules/samples/test/org/apache/axis2/soap12testing/soap12testsuite/SOAP12TestWithFaults.java URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test/org/apache/axis2/soap12testing/soap12testsuite/SOAP12TestWithFaults.java?rev=225286&view=auto ============================================================================== --- webservices/axis/trunk/java/modules/samples/test/org/apache/axis2/soap12testing/soap12testsuite/SOAP12TestWithFaults.java (added) +++ webservices/axis/trunk/java/modules/samples/test/org/apache/axis2/soap12testing/soap12testsuite/SOAP12TestWithFaults.java Tue Jul 26 05:17:44 2005 @@ -0,0 +1,115 @@ +/* +* Copyright 2001-2004 The Apache Software Foundation. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package org.apache.axis2.soap12testing.soap12testsuite; + +import junit.framework.TestCase; +import org.apache.axis2.soap12testing.server.SimpleServer; +import org.apache.axis2.soap12testing.client.SOAP12TestClient; +import org.apache.axis2.soap12testing.client.MessageComparator; + +import java.io.InputStream; + +public class SOAP12TestWithFaults extends TestCase { + private SimpleServer server; + private MessageComparator comparator; + private SOAP12TestClient client; + + public SOAP12TestWithFaults() { + server = new SimpleServer(8007); + server.start(); + comparator = new MessageComparator(); + client = new SOAP12TestClient(); + } + + protected void setUp() { + + } + + public void testWithFaults() { + //Test No. 6 to 9 : - There are intermediaries + + //Test No. 12 - 14 : - Reply message has fault + //assertTrue("SOAP 1.2 Test : - Test No. 12 Failed", comparator.compare("12", client.getRelpy(8007, "SOAP12TestServiceC", "12"))); + //assertTrue("SOAP 1.2 Test : - Test No. 13 Failed", comparator.compare("13", client.getRelpy(8007, "SOAP12TestServiceC", "13"))); + //assertTrue("SOAP 1.2 Test : - Test No. 14 Failed", comparator.compare("14", client.getRelpy(8007, "SOAP12TestServiceC", "14"))); + + //Reply message has fault + //assertTrue("SOAP 1.2 Test : - Test No. 16 Failed", comparator.compare("16", client.getRelpy(8007,"SOAP12TestServiceC", "16"))); + + //Request sends to B and reply has a fault + //assertTrue("SOAP 1.2 Test : - Test No. 17 Failed", comparator.compare("17_B", client.getRelpy(8007,"SOAP12TestServiceB", "17_A"))); + + //There are intermediaries + //assertTrue("SOAP 1.2 Test : - Test No. 18 Failed", comparator.compare("18", client.getRelpy("SOAP12TestServiceC", "18"))); + + //Test No. 20 missing + + //Request sends to B and reply has a fault + //assertTrue("SOAP 1.2 Test : - Test No. 21 Failed", comparator.compare("21_B", client.getRelpy(8007,"SOAP12TestServiceB", "21_A"))); + + //mustUnderstand value is "wrong" and reply has a fault + //assertTrue("SOAP 1.2 Test : - Test No. 23 Failed", comparator.compare("23", client.getRelpy("SOAP12TestServiceC", "23"))); + + //soap envelope namespace uri incorrect and reply has a fault + //assertTrue("SOAP 1.2 Test : - Test No. 24 Failed", comparator.compare("24", client.getRelpy("SOAP12TestServiceC", "24"))); + + //Has DTD and reply has a fault + //assertTrue("SOAP 1.2 Test : - Test No. 25 Failed", comparator.compare("25", client.getRelpy("SOAP12TestServiceC", "25"))); + + //Has style sheet and reply has a fault + //assertTrue("SOAP 1.2 Test : - Test No. 26 Failed", comparator.compare("26", client.getRelpy("SOAP12TestServiceC", "26"))); + + //Test 30 is not here, because Axis 2 is supported both SOAP 1.1 and SOAP 1.2 + + //In Test No. 32, headerblock value should be inserted to body + //assertTrue("SOAP 1.2 Test : - Test No. 32 Failed", comparator.compare("32", client.getRelpy("SOAP12TestServiceC", "32"))); + + //Test No. 33, body element has an error + //assertTrue("SOAP 1.2 Test : - Test No. 33 Failed", comparator.compare("33", client.getRelpy("SOAP12TestServiceC", "33"))); + + //Test No. 35 - 36 : - Reply message has fault + //assertTrue("SOAP 1.2 Test : - Test No. 35 Failed", comparator.compare("35", client.getRelpy(8007,"SOAP12TestServiceC", "35"))); + //assertTrue("SOAP 1.2 Test : - Test No. 36 Failed", comparator.compare("36", client.getRelpy(8007,"SOAP12TestServiceC", "36"))); + + //Test No. 38 has intermediaries + + //Test No. 39, mustUnderstand value is "9" + //assertTrue("SOAP 1.2 Test : - Test No. 39 Failed", comparator.compare("39", client.getRelpy("SOAP12TestServiceC", "39"))); + + //Test No. 62 has intermediaries + + //Test No. 63, headerblock name is validateCountryCode + + //Test No. 64 has <!NOTATION ...> + + //Test No. 65 has <!ELEMENT ..> ..< + + //Test No. 67 has <?xml version='1.0' standalone='yes'?> + //assertTrue("SOAP 1.2 Test : - Test No. 67 Failed", comparator.compare("67", client.getRelpy("SOAP12TestServiceC", "67"))); + + //Test No. 69 sends message without body + + //Test No. 70 sends message with an element after the body element + + //Test No 71 sends message with non namespace qualified attribute in envelope element + + //Test no. 75 sends a message with headerblock echoResolvedRef containing a relative reference + //assertTrue("SOAP 1.2 Test : - Test No. 78 Failed", comparator.compare("75", client.getRelpy("SOAP12TestServiceC", "78"))); + + //Test No. 79 has intermediaries + } +}
