SoapValidator extends Json2XmlValidator { @IbisDoc({"1", "name of the child element of the soap body. or a comma separated list of names to choose from (only one is allowed) (wsdl generator will use the first element) (use empty value to allow an empty soap body, for example to allow element x and an empty soap body use: x,)", "" }) public void setSoapBody(String soapBody) { this.soapBody = soapBody; }  @Override void configure(); @Override void setSchema(String schema); @Override void setNoNamespaceSchemaLocation(String noNamespaceSchemaLocation); @Override String getMessageRoot(); @Override String getResponseRoot(); @Override String getRoot(); @IbisDoc({ "always envelope (not allowed to change)", "envelope" }) @Override void setRoot(String r); @IbisDoc({"1", "name of the child element of the soap body. or a comma separated list of names to choose from (only one is allowed) (wsdl generator will use the first element) (use empty value to allow an empty soap body, for example to allow element x and an empty soap body use: x,)", "" }) void setSoapBody(String soapBody); String getSoapBody(); @IbisDoc({"2", "identical to the <code>soapbody</code> attribute except that it's used for the output message instead of the input message. for more information see <a href=\"#note1\">note 1</a>", "" }) void setOutputSoapBody(String outputSoapBody); String getOutputSoapBody(); @IbisDoc({"3", "name of the child element of the soap header. or a comma separated list of names to choose from (only one is allowed) (wsdl generator will use the first element) (use empty value to allow an empty soap header, for example to allow element x and an empty soap header use: x,)", "" }) void setSoapHeader(String soapHeader); String getSoapHeader(); @IbisDoc({"4", "can be used when the soap header element exists multiple times", "" }) void setSoapHeaderNamespace(String soapHeaderNamespace); String getSoapHeaderNamespace(); @IbisDoc({"5", "soap envelope xsd version to use: 1.1, 1.2 or any (both 1.1 and 1.2)", "1.1" }) void setSoapVersion(String soapVersion); SoapVersion getSoapVersionEnum(); @IbisDoc({"6", "allow plain xml, without a SOAP Envelope, too", "false"}) void setAllowPlainXml(boolean allowPlainXml); boolean isAllowPlainXml();  }
@Test @Ignore("Don't know what it should test any more") public void defaultNamespace() { pipe.setSchemaLocation("http: pipe.setSoapBody("a"); }