diff options
author | nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-11-25 07:44:41 +0000 |
---|---|---|
committer | nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-11-25 07:44:41 +0000 |
commit | f1d89b24da13a8161a53ebe8bb20ce438fc86898 (patch) | |
tree | 5eeed32052ab8c1777ea5d27fbfc022c8795c2f6 /test | |
parent | 6a09e1d9664f86b7deb576fb0dfe57e10503bb85 (diff) |
* test/wsdl/multiplefault.wsdl, test/wsdl/test_multiplefault.rb: removed. this
test requires extra libraries in soap4r/1.5.*.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r-- | test/wsdl/multiplefault.wsdl | 68 | ||||
-rw-r--r-- | test/wsdl/test_multiplefault.rb | 39 |
2 files changed, 0 insertions, 107 deletions
diff --git a/test/wsdl/multiplefault.wsdl b/test/wsdl/multiplefault.wsdl deleted file mode 100644 index 2d928b60b0..0000000000 --- a/test/wsdl/multiplefault.wsdl +++ /dev/null @@ -1,68 +0,0 @@ -<?xml version="1.0"?> -<definitions name="MultipleFaultTest" - targetNamespace="urn:jp.gr.jin.rrr.example.ele" - xmlns:tns="urn:jp.gr.jin.rrr.example.ele" - xmlns:typens="urn:jp.gr.jin.rrr.example.datatypes" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" - xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" - xmlns="http://schemas.xmlsoap.org/wsdl/"> - - <types> - <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="urn:jp.gr.jin.rrr.example.datatypes"> - <xsd:complexType name="AuthenticationError"> - <all> - <element name="message" type="xsd:string" /> - <element name="backtrace" type="xoapenc:Array" /> - </all> - </xsd:complexType> - <xsd:complexType name="AuthorizationError"> - <all> - <element name="message" type="xsd:string" /> - <element name="backtrace" type="xoapenc:Array" /> - </all> - </xsd:complexType> - </xsd:schema> - </types> - - <message name="inputmsg"/> - <message name="outputmsg"/> - <message name="faultmsg1" > - <part name="exception" type="typens:AuthenticationError" /> - </message> - <message name="faultmsg2" > - <part name="exception" type="typens:AuthorizationError" /> - </message> - - <portType name="MultipleFaultPortType"> - <operation name="myoperation"> - <input message="tns:inputmsg"/> - <output message="tns:outputmsg"/> - <fault message="tns:faultmsg1"/> - <fault message="tns:faultmsg2"/> - </operation> - </portType> - - <binding name="MultipleFaultBinding" type="tns:MultipleFaultPortType"> - <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> - <operation name="myoperation"> - <soap:operation soapAction="urn:jp.gr.jin.rrr.example.ele"/> - <input> - <soap:body use="encoded" namespace="urn:jp.gr.jin.rrr.example.ele" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </input> - <output> - <soap:body use="encoded" namespace="urn:jp.gr.jin.rrr.example.ele" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </output> - </operation> - </binding> - - <service name="MultipleFaultService"> - <port name="MultipleFaultPortType" binding="tns:MultipleFaultBinding"> - <soap:address location="http://localhost:17171/"/> - </port> - </service> -</definitions> diff --git a/test/wsdl/test_multiplefault.rb b/test/wsdl/test_multiplefault.rb deleted file mode 100644 index 7004297dc9..0000000000 --- a/test/wsdl/test_multiplefault.rb +++ /dev/null @@ -1,39 +0,0 @@ -require 'test/unit' -require 'wsdl/parser' -require 'wsdl/soap/classDefCreator' - - -module WSDL - - -class TestMultipleFault < Test::Unit::TestCase - def self.setup(filename) - @@filename = filename - end - - def test_multiplefault - @wsdl = WSDL::Parser.new.parse(File.open(@@filename) { |f| f.read }) - classdefstr = WSDL::SOAP::ClassDefCreator.new(@wsdl).dump - yield_eval_binding(classdefstr) do |b| - assert_equal( - WSDL::TestMultipleFault::AuthenticationError, - eval("AuthenticationError", b) - ) - assert_equal( - WSDL::TestMultipleFault::AuthorizationError, - eval("AuthorizationError", b) - ) - end - end - - def yield_eval_binding(evaled) - b = binding - eval(evaled, b) - yield(b) - end -end - -TestMultipleFault.setup(File.join(File.dirname(__FILE__), 'multiplefault.wsdl')) - - -end |