Changeset 1794
- Timestamp:
- 05/20/07 23:33:55 (2 years ago)
- Files:
-
- trunk/lib/soap/soap.rb (modified) (1 diff)
- trunk/lib/wsdl/param.rb (modified) (1 diff)
- trunk/test/soap/asp.net/test_aspdotnet.rb (modified) (3 diffs)
- trunk/test/soap/literalArrayMapping/test_definedarray.rb (modified) (2 diffs)
- trunk/test/soap/ssl/test_ssl.rb (modified) (1 diff)
- trunk/test/soap/struct/test_struct.rb (modified) (3 diffs)
- trunk/test/soap/test_envelopenamespace.rb (modified) (3 diffs)
- trunk/test/soap/test_response_as_xml.rb (modified) (3 diffs)
- trunk/test/soap/test_streamhandler.rb (modified) (4 diffs)
- trunk/test/soap/test_styleuse.rb (modified) (3 diffs)
- trunk/test/soap/wsdlDriver/test_calc.rb (modified) (5 diffs)
- trunk/test/soap/wsdlDriver/test_document.rb (modified) (3 diffs)
- trunk/test/soap/wsdlDriver/test_simpletype.rb (modified) (3 diffs)
- trunk/test/testutil.rb (added)
- trunk/test/wsdl/abstract/test_abstract.rb (modified) (4 diffs)
- trunk/test/wsdl/any/test_any.rb (modified) (6 diffs)
- trunk/test/wsdl/choice/test_choice.rb (modified) (4 diffs)
- trunk/test/wsdl/complexcontent/test_echo.rb (modified) (4 diffs)
- trunk/test/wsdl/document/array/test_array.rb (modified) (4 diffs)
- trunk/test/wsdl/document/test_nosoapaction.rb (modified) (3 diffs)
- trunk/test/wsdl/document/test_number.rb (modified) (4 diffs)
- trunk/test/wsdl/document/test_rpc.rb (modified) (4 diffs)
- trunk/test/wsdl/fault/test_fault.rb (modified) (4 diffs)
- trunk/test/wsdl/fault/test_multifault.rb (modified) (4 diffs)
- trunk/test/wsdl/list/test_list.rb (modified) (4 diffs)
- trunk/test/wsdl/marshal/test_wsdlmarshal.rb (modified) (2 diffs)
- trunk/test/wsdl/oneway/test_oneway.rb (modified) (4 diffs)
- trunk/test/wsdl/overload/test_overload.rb (modified) (4 diffs)
- trunk/test/wsdl/qualified/test_qualified.rb (modified) (4 diffs)
- trunk/test/wsdl/qualified/test_unqualified.rb (modified) (4 diffs)
- trunk/test/wsdl/ref/test_ref.rb (modified) (6 diffs)
- trunk/test/wsdl/rpc/test_rpc.rb (modified) (4 diffs)
- trunk/test/wsdl/rpc/test_rpc_lit.rb (modified) (4 diffs)
- trunk/test/wsdl/simplecontent/test_simplecontent.rb (modified) (4 diffs)
- trunk/test/wsdl/simpletype/rpc/test_rpc.rb (modified) (3 diffs)
- trunk/test/wsdl/simpletype/test_simpletype.rb (modified) (3 diffs)
- trunk/test/wsdl/soap/wsdl2ruby/section/test_section.rb (modified) (3 diffs)
- trunk/test/wsdl/soap/wsdl2ruby/soapenc/test_soapenc.rb (modified) (4 diffs)
- trunk/test/wsdl/soap/wsdl2ruby/test_wsdl2ruby.rb (modified) (5 diffs)
- trunk/test/wsdl/soaptype/test_soaptype.rb (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/soap/soap.rb
r1670 r1794 14 14 15 15 16 VERSION = Version = '1.5. 5'16 VERSION = Version = '1.5.6-SNAPSHOT' 17 17 PropertyName = 'soap/property' 18 18 trunk/lib/wsdl/param.rb
r1754 r1794 41 41 @soapbody.use || :literal 42 42 else 43 raise RuntimeError.new("soap:body not found")43 nil 44 44 end 45 45 end trunk/test/soap/asp.net/test_aspdotnet.rb
r1779 r1794 2 2 require 'soap/rpc/standaloneServer' 3 3 require 'soap/rpc/driver' 4 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 4 5 5 6 … … 43 44 @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 44 45 @server.level = Logger::Severity::ERROR 45 @server_thread = start_server_thread(@server)46 @server_thread = TestUtil.start_server_thread(@server) 46 47 end 47 48 … … 50 51 @server_thread.kill 51 52 @server_thread.join 52 end53 54 def start_server_thread(server)55 t = Thread.new {56 Thread.current.abort_on_exception = true57 server.start58 }59 t60 53 end 61 54 trunk/test/soap/literalArrayMapping/test_definedarray.rb
r1751 r1794 3 3 require 'soap/processor' 4 4 require 'soap/rpc/element' 5 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 5 6 6 7 … … 17 18 18 19 def setup 19 backupdir = Dir.pwd 20 begin 21 Dir.chdir(DIR) 22 require 'amazonEcDriver.rb' 23 ensure 24 Dir.chdir(backupdir) 25 end 20 TestUtil.require(DIR, 'amazonEcDriver.rb') 26 21 end 27 22 trunk/test/soap/ssl/test_ssl.rb
r1642 r1794 228 228 ok 229 229 end 230 231 def silent232 back = $VERBOSE233 $VERBOSE = nil234 begin235 yield236 ensure237 $VERBOSE = back238 end239 end240 230 end 241 231 trunk/test/soap/struct/test_struct.rb
r1541 r1794 2 2 require 'soap/rpc/httpserver' 3 3 require 'soap/rpc/driver' 4 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 4 5 5 6 … … 36 37 ) 37 38 @server.level = Logger::Severity::ERROR 38 @server_thread = start_server_thread(@server)39 @server_thread = TestUtil.start_server_thread(@server) 39 40 end 40 41 … … 60 61 end 61 62 62 def start_server_thread(server)63 t = Thread.new {64 Thread.current.abort_on_exception = true65 server.start66 }67 t68 end69 70 63 def test_struct 71 64 assert_equal("string", @client.a_method.one) trunk/test/soap/test_envelopenamespace.rb
r1573 r1794 3 3 require 'webrick' 4 4 require 'logger' 5 require File.join(File.dirname(File.expand_path(__FILE__)), '..', 'testutil.rb') 5 6 6 7 … … 39 40 WEBrick::HTTPServlet::ProcHandler.new(method(:do_server_proc).to_proc) 40 41 ) 41 @server_thread = start_server_thread(@server)42 @server_thread = TestUtil.start_server_thread(@server) 42 43 end 43 44 … … 55 56 def teardown_client 56 57 @client.reset_stream 57 end58 59 def start_server_thread(server)60 t = Thread.new {61 Thread.current.abort_on_exception = true62 server.start63 }64 t65 58 end 66 59 trunk/test/soap/test_response_as_xml.rb
r1784 r1794 3 3 require 'soap/rpc/driver' 4 4 require 'rexml/document' 5 require File.join(File.dirname(File.expand_path(__FILE__)), '..', 'testutil.rb') 5 6 6 7 … … 35 36 ) 36 37 @server.level = Logger::Severity::ERROR 37 @server_thread = start_server_thread(@server)38 @server_thread = TestUtil.start_server_thread(@server) 38 39 end 39 40 … … 58 59 def teardown_client 59 60 @client.reset_stream 60 end61 62 def start_server_thread(server)63 t = Thread.new {64 Thread.current.abort_on_exception = true65 server.start66 }67 t68 61 end 69 62 trunk/test/soap/test_streamhandler.rb
r1666 r1794 4 4 require 'webrick/httpproxy' 5 5 require 'logger' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', 'testutil.rb') 6 7 7 8 … … 42 43 WEBrick::HTTPServlet::ProcHandler.new(method(:do_server_proc).to_proc) 43 44 ) 44 @server_thread = start_server_thread(@server)45 @server_thread = TestUtil.start_server_thread(@server) 45 46 end 46 47 … … 52 53 :AccessLog => [] 53 54 ) 54 @proxyserver_thread = start_server_thread(@proxyserver)55 @proxyserver_thread = TestUtil.start_server_thread(@proxyserver) 55 56 end 56 57 … … 74 75 def teardown_client 75 76 @client.reset_stream 76 end77 78 def start_server_thread(server)79 t = Thread.new {80 Thread.current.abort_on_exception = true81 server.start82 }83 t84 77 end 85 78 trunk/test/soap/test_styleuse.rb
r1541 r1794 2 2 require 'soap/rpc/httpserver' 3 3 require 'soap/rpc/driver' 4 require File.join(File.dirname(File.expand_path(__FILE__)), '..', 'testutil.rb') 4 5 5 6 … … 214 215 ) 215 216 @server.level = Logger::Severity::ERROR 216 @server_thread = start_server_thread(@server)217 @server_thread = TestUtil.start_server_thread(@server) 217 218 end 218 219 … … 243 244 def teardown_client 244 245 @client.reset_stream 245 end246 247 def start_server_thread(server)248 t = Thread.new {249 Thread.current.abort_on_exception = true250 server.start251 }252 t253 246 end 254 247 trunk/test/soap/wsdlDriver/test_calc.rb
r1628 r1794 2 2 require 'soap/rpc/httpserver' 3 3 require 'soap/wsdlDriver' 4 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 4 5 5 6 … … 34 35 ) 35 36 @server.level = Logger::Severity::ERROR 36 @server_thread = start_server_thread(@server)37 @server_thread = TestUtil.start_server_thread(@server) 37 38 end 38 39 … … 56 57 end 57 58 58 def start_server_thread(server)59 t = Thread.new {60 Thread.current.abort_on_exception = true61 server.start62 }63 t64 end65 66 59 def test_rpc_driver 67 60 @client = ::SOAP::WSDLDriverFactory.new(@wsdl).create_rpc_driver … … 75 68 76 69 def test_old_driver 77 silent do70 TestUtil.silent do 78 71 @client = ::SOAP::WSDLDriverFactory.new(@wsdl).create_driver 79 72 end … … 85 78 assert_equal(0.3, @client.add(0.1, 0.2)) 86 79 end 87 88 def silent89 back = $VERBOSE90 $VERBOSE = nil91 begin92 yield93 ensure94 $VERBOSE = back95 end96 end97 80 end 98 81 trunk/test/soap/wsdlDriver/test_document.rb
r1470 r1794 2 2 require 'soap/rpc/standaloneServer' 3 3 require 'soap/wsdlDriver' 4 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 4 5 5 6 … … 32 33 @server = Server.new('Test', Namespace, '0.0.0.0', Port) 33 34 @server.level = Logger::Severity::ERROR 34 @server_thread = start_server_thread(@server)35 @server_thread = TestUtil.start_server_thread(@server) 35 36 end 36 37 … … 57 58 end 58 59 59 def start_server_thread(server)60 t = Thread.new {61 Thread.current.abort_on_exception = true62 server.start63 }64 t65 end66 67 60 def test_document 68 61 msg = {'myversion' => "1.9", 'date' => "2004-01-01T00:00:00Z"} trunk/test/soap/wsdlDriver/test_simpletype.rb
r1728 r1794 2 2 require 'soap/rpc/httpserver' 3 3 require 'soap/wsdlDriver' 4 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 4 5 5 6 … … 37 38 ) 38 39 @server.level = Logger::Severity::ERROR 39 @server_thread = start_server_thread(@server)40 @server_thread = TestUtil.start_server_thread(@server) 40 41 end 41 42 … … 63 64 end 64 65 65 def start_server_thread(server)66 t = Thread.new {67 Thread.current.abort_on_exception = true68 server.start69 }70 t71 end72 73 66 def test_ping 74 67 result = @client.echo_version("1.9") trunk/test/wsdl/abstract/test_abstract.rb
r1790 r1794 4 4 require 'soap/rpc/standaloneServer' 5 5 require 'soap/wsdlDriver' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 6 7 7 8 … … 49 50 @server = Server.new('Test', "urn:www.example.org:abstract", '0.0.0.0', Port) 50 51 @server.level = Logger::Severity::ERROR 51 @server_thread = start_server_thread(@server)52 @server_thread = TestUtil.start_server_thread(@server) 52 53 end 53 54 … … 63 64 gen.opt['force'] = true 64 65 gen.run 65 backupdir = Dir.pwd 66 begin 67 Dir.chdir(DIR) 68 require 'abstractDriver.rb' 69 ensure 70 $".delete('abstractDriver.rb') 71 $".delete('abstract.rb') 72 $".delete('abstractMappingRegistry.rb') 73 Dir.chdir(backupdir) 74 end 66 TestUtil.require(DIR, 'abstractDriver.rb', 'abstract.rb', 'abstractMappingRegistry.rb') 75 67 end 76 68 … … 79 71 @server_thread.kill 80 72 @server_thread.join 81 end82 83 def start_server_thread(server)84 t = Thread.new {85 Thread.current.abort_on_exception = true86 server.start87 }88 t89 73 end 90 74 trunk/test/wsdl/any/test_any.rb
r1790 r1794 4 4 require 'soap/rpc/standaloneServer' 5 5 require 'soap/wsdlDriver' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 6 7 7 8 … … 74 75 @server = Server.new('Test', Namespace, '0.0.0.0', Port) 75 76 @server.level = Logger::Severity::ERROR 76 @server_thread = start_server_thread(@server)77 @server_thread = TestUtil.start_server_thread(@server) 77 78 end 78 79 … … 88 89 gen.opt['force'] = true 89 90 gen.run 90 begin 91 back = $:.dup 92 $:.unshift(pathname(".")) 93 require 'echoDriver.rb' 94 ensure 95 $".delete('echoDriver.rb') 96 $".delete('echoMappingRegistry.rb') 97 $".delete('echo.rb') 98 $:.replace(back) if back 99 end 91 TestUtil.require(DIR, 'echoDriver.rb', 'echoMappingRegistry.rb', 'echo.rb') 100 92 end 101 93 … … 104 96 @server_thread.kill 105 97 @server_thread.join 106 end107 108 def start_server_thread(server)109 t = Thread.new {110 Thread.current.abort_on_exception = true111 server.start112 }113 t114 98 end 115 99 … … 131 115 gen.opt['standalone_server_stub'] = nil 132 116 gen.opt['force'] = true 133 suppress_warningdo117 TestUtil.silent do 134 118 gen.run 135 119 end … … 146 130 147 131 def compare(expected, actual) 148 assert_equal(loadfile(expected), loadfile(actual), actual) 149 end 150 151 def loadfile(file) 152 File.open(pathname(file)) { |f| f.read } 153 end 154 155 def suppress_warning 156 back = $VERBOSE 157 $VERBOSE = nil 158 begin 159 yield 160 ensure 161 $VERBOSE = back 162 end 132 TestUtil.filecompare(pathname(expected), pathname(actual)) 163 133 end 164 134 trunk/test/wsdl/choice/test_choice.rb
r1790 r1794 4 4 require 'soap/rpc/standaloneServer' 5 5 require 'soap/wsdlDriver' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 6 7 7 8 … … 63 64 @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 64 65 @server.level = Logger::Severity::ERROR 65 @server_thread = start_server_thread(@server)66 @server_thread = TestUtil.start_server_thread(@server) 66 67 end 67 68 … … 77 78 gen.opt['force'] = true 78 79 gen.run 79 backupdir = Dir.pwd 80 begin 81 Dir.chdir(DIR) 82 require 'choiceMappingRegistry.rb' 83 ensure 84 $".delete('choiceMappingRegistry.rb') 85 $".delete('choice.rb') 86 Dir.chdir(backupdir) 87 end 80 TestUtil.require(DIR, 'choiceMappingRegistry.rb', 'choice.rb') 88 81 end 89 82 … … 92 85 @server_thread.kill 93 86 @server_thread.join 94 end95 96 def start_server_thread(server)97 t = Thread.new {98 Thread.current.abort_on_exception = true99 server.start100 }101 t102 87 end 103 88 trunk/test/wsdl/complexcontent/test_echo.rb
r1756 r1794 4 4 require 'soap/rpc/standaloneServer' 5 5 require 'soap/wsdlDriver' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 6 7 7 8 … … 49 50 @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 50 51 @server.level = Logger::Severity::ERROR 51 @server_thread = start_server_thread(@server)52 @server_thread = TestUtil.start_server_thread(@server) 52 53 end 53 54 … … 61 62 gen.opt['force'] = true 62 63 gen.run 63 backupdir = Dir.pwd 64 begin 65 Dir.chdir(DIR) 66 require 'complexContentMappingRegistry.rb' 67 ensure 68 $".delete('complexContentMappingRegistry.rb') 69 $".delete('complexContent.rb') 70 Dir.chdir(backupdir) 71 end 64 TestUtil.require(DIR, 'complexContentMappingRegistry.rb', 'complexContent.rb') 72 65 end 73 66 … … 76 69 @server_thread.kill 77 70 @server_thread.join 78 end79 80 def start_server_thread(server)81 t = Thread.new {82 Thread.current.abort_on_exception = true83 server.start84 }85 t86 71 end 87 72 trunk/test/wsdl/document/array/test_array.rb
r1790 r1794 4 4 require 'soap/rpc/standaloneServer' 5 5 require 'soap/wsdlDriver' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', '..', 'testutil.rb') 6 7 7 8 … … 51 52 @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 52 53 @server.level = Logger::Severity::ERROR 53 @server_thread = start_server_thread(@server)54 @server_thread = TestUtil.start_server_thread(@server) 54 55 end 55 56 … … 64 65 gen.opt['force'] = true 65 66 gen.run 66 backupdir = Dir.pwd 67 begin 68 Dir.chdir(DIR) 69 require 'doubleMappingRegistry.rb' 70 ensure 71 $".delete('doubleMappingRegistry.rb') 72 $".delete('double.rb') 73 Dir.chdir(backupdir) 74 end 67 TestUtil.require(DIR, 'doubleMappingRegistry.rb', 'double.rb') 75 68 end 76 69 … … 79 72 @server_thread.kill 80 73 @server_thread.join 81 end82 83 def start_server_thread(server)84 t = Thread.new {85 Thread.current.abort_on_exception = true86 server.start87 }88 t89 74 end 90 75 trunk/test/wsdl/document/test_nosoapaction.rb
r1551 r1794 5 5 require 'soap/wsdlDriver' 6 6 require 'soap/rpc/driver' 7 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 7 8 8 9 … … 62 63 @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 63 64 @server.level = Logger::Severity::ERROR 64 @server_thread = start_server_thread(@server)65 @server_thread = TestUtil.start_server_thread(@server) 65 66 end 66 67 … … 69 70 @server_thread.kill 70 71 @server_thread.join 71 end72 73 def start_server_thread(server)74 t = Thread.new {75 Thread.current.abort_on_exception = true76 server.start77 }78 t79 72 end 80 73 trunk/test/wsdl/document/test_number.rb
r1751 r1794 4 4 require 'soap/rpc/standaloneServer' 5 5 require 'soap/wsdlDriver' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 6 7 7 8 … … 46 47 @server = Server.new('Test', "urn:rpc", '0.0.0.0', Port) 47 48 @server.level = Logger::Severity::ERROR 48 @server_thread = start_server_thread(@server)49 @server_thread = TestUtil.start_server_thread(@server) 49 50 end 50 51 … … 57 58 gen.opt['force'] = true 58 59 gen.run 59 backupdir = Dir.pwd 60 begin 61 Dir.chdir(DIR) 62 require 'foo.rb' 63 ensure 64 $".delete('foo.rb') 65 Dir.chdir(backupdir) 66 end 60 TestUtil.require(DIR, 'foo.rb') 67 61 end 68 62 … … 71 65 @server_thread.kill 72 66 @server_thread.join 73 end74 75 def start_server_thread(server)76 t = Thread.new {77 Thread.current.abort_on_exception = true78 server.start79 }80 t81 67 end 82 68 trunk/test/wsdl/document/test_rpc.rb
r1779 r1794 4 4 require 'soap/rpc/standaloneServer' 5 5 require 'soap/wsdlDriver' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 6 7 7 8 … … 90 91 @server = Server.new('Test', "urn:rpc", '0.0.0.0', Port) 91 92 @server.level = Logger::Severity::ERROR 92 @server_thread = start_server_thread(@server)93 @server_thread = TestUtil.start_server_thread(@server) 93 94 end 94 95 … … 104 105 gen.opt['force'] = true 105 106 gen.run 106 backupdir = Dir.pwd 107 begin 108 Dir.chdir(DIR) 109 require 'echoDriver.rb' 110 ensure 111 $".delete('echoDriver.rb') 112 $".delete('echoMappingRegistry.rb') 113 $".delete('echo.rb') 114 Dir.chdir(backupdir) 115 end 107 TestUtil.require(DIR, 'echoDriver.rb', 'echoMappingRegistry.rb', 'echo.rb') 116 108 end 117 109 … … 120 112 @server_thread.kill 121 113 @server_thread.join 122 end123 124 def start_server_thread(server)125 t = Thread.new {126 Thread.current.abort_on_exception = true127 server.start128 }129 t130 114 end 131 115 trunk/test/wsdl/fault/test_fault.rb
r1790 r1794 2 2 require 'wsdl/soap/wsdl2ruby' 3 3 require 'soap/wsdlDriver' 4 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 4 5 5 6 … … 42 43 @server = AddPortTypeApp.new('app', nil, '0.0.0.0', Port) 43 44 @server.level = Logger::Severity::ERROR 44 @server_thread = start_server_thread(@server)45 @server_thread = TestUtil.start_server_thread(@server) 45 46 end 46 47 … … 56 57 gen.opt['standalone_server_stub'] = nil 57 58 gen.opt['force'] = true 58 gen.run 59 backupdir = Dir.pwd 60 begin 61 Dir.chdir(DIR) 62 require 'AddMappingRegistry.rb' 63 require 'AddService.rb' 64 ensure 65 $".delete('Add.rb') 66 $".delete('AddMappingRegistry.rb') 67 $".delete('AddServant.rb') 68 $".delete('AddService.rb') 69 Dir.chdir(backupdir) 59 TestUtil.silent do 60 gen.run 70 61 end 62 TestUtil.require(DIR, 'Add.rb', 'AddMappingRegistry.rb', 'AddServant.rb', 'AddService.rb') 71 63 end 72 64 … … 75 67 @server_thread.kill 76 68 @server_thread.join 77 end78 79 def start_server_thread(server)80 t = Thread.new {81 Thread.current.abort_on_exception = true82 server.start83 }84 t85 69 end 86 70 trunk/test/wsdl/fault/test_multifault.rb
r1790 r1794 2 2 require 'wsdl/soap/wsdl2ruby' 3 3 require 'soap/wsdlDriver' 4 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 4 5 5 6 … … 48 49 @server = AddPortTypeApp.new('app', nil, '0.0.0.0', Port) 49 50 @server.level = Logger::Severity::ERROR 50 @server_thread = start_server_thread(@server)51 @server_thread = TestUtil.start_server_thread(@server) 51 52 end 52 53 … … 62 63 gen.opt['standalone_server_stub'] = nil 63 64 gen.opt['force'] = true 64 gen.run 65 backupdir = Dir.pwd 66 begin 67 Dir.chdir(DIR) 68 require 'AddMappingRegistry.rb' 69 require 'AddService.rb' 70 ensure 71 $".delete('Add.rb') 72 $".delete('AddMappingRegistry.rb') 73 $".delete('AddServant.rb') 74 $".delete('AddService.rb') 75 Dir.chdir(backupdir) 65 TestUtil.silent do 66 gen.run 76 67 end 68 TestUtil.require(DIR, 'Add.rb', 'AddMappingRegistry.rb', 'AddServant.rb', 'AddService.rb') 77 69 end 78 70 … … 81 73 @server_thread.kill 82 74 @server_thread.join 83 end84 85 def start_server_thread(server)86 t = Thread.new {87 Thread.current.abort_on_exception = true88 server.start89 }90 t91 75 end 92 76 trunk/test/wsdl/list/test_list.rb
r1790 r1794 4 4 require 'soap/rpc/standaloneServer' 5 5 require 'soap/wsdlDriver' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 6 7 7 8 … … 49 50 @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 50 51 @server.level = Logger::Severity::ERROR 51 @server_thread = start_server_thread(@server)52 @server_thread = TestUtil.start_server_thread(@server) 52 53 end 53 54 … … 63 64 gen.opt['force'] = true 64 65 gen.run 65 backupdir = Dir.pwd 66 begin 67 Dir.chdir(DIR) 68 require 'listDriver.rb' 69 ensure 70 $".delete('listDriver.rb') 71 $".delete('listMappingRegistry.rb') 72 $".delete('list.rb') 73 Dir.chdir(backupdir) 74 end 66 TestUtil.require(DIR, 'listDriver.rb', 'listMappingRegistry.rb', 'list.rb') 75 67 end 76 68 … … 79 71 @server_thread.kill 80 72 @server_thread.join 81 end82 83 def start_server_thread(server)84 t = Thread.new {85 Thread.current.abort_on_exception = true86 server.start87 }88 t89 73 end 90 74 trunk/test/wsdl/marshal/test_wsdlmarshal.rb
r1790 r1794 4 4 require 'soap/marshal' 5 5 require 'wsdl/soap/wsdl2ruby' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 6 7 7 8 … … 66 67 67 68 def compare(expected, actual) 68 assert_equal(loadfile(expected), loadfile(actual), actual) 69 end 70 71 def loadfile(file) 72 File.open(pathname(file)) { |f| f.read } 69 TestUtil.filecompare(pathname(expected), pathname(actual)) 73 70 end 74 71 trunk/test/wsdl/oneway/test_oneway.rb
r1785 r1794 2 2 require 'soap/rpc/standaloneServer' 3 3 require 'wsdl/soap/wsdl2ruby' 4 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 4 5 5 6 … … 57 58 @server = Server.new('Test', "http://www.example.com/oneway", '0.0.0.0', Port) 58 59 @server.level = Logger::Severity::ERROR 59 @server_thread = start_server_thread(@server)60 @server_thread = TestUtil.start_server_thread(@server) 60 61 end 61 62 … … 71 72 gen.opt['module_path'] = 'WSDL::Oneway' 72 73 gen.run 73 backupdir = Dir.pwd 74 begin 75 Dir.chdir(DIR) 76 require 'onewayDriver.rb' 77 ensure 78 $".delete('oneway.rb') 79 $".delete('onewayDriver.rb') 80 $".delete('onewayMappingRegistry.rb') 81 Dir.chdir(backupdir) 82 end 74 TestUtil.require(DIR, 'oneway.rb', 'onewayDriver.rb', 'onewayMappingRegistry.rb') 83 75 end 84 76 … … 87 79 @server_thread.kill 88 80 @server_thread.join 89 end90 91 def start_server_thread(server)92 t = Thread.new {93 Thread.current.abort_on_exception = true94 server.start95 }96 t97 81 end 98 82 trunk/test/wsdl/overload/test_overload.rb
r1751 r1794 4 4 require 'soap/rpc/standaloneServer' 5 5 require 'soap/wsdlDriver' 6 require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 6 7 7 8 … … 63 64 @server = Server.new('Test', "urn:rpc", '0.0.0.0', Port) 64 65 @server.level = Logger::Severity::ERROR 65 @server_thread = start_server_thread(@server)66 @server_thread = TestUtil.start_server_thread(@server) 66 67 end 67 68 … … 74 75