Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 1794

Show
Ignore:
Timestamp:
05/20/07 23:33:55 (2 years ago)
Author:
nahi
Message:
  • extract common test methods in TestUtil? module.
  • silent require. closes #341.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/soap/soap.rb

    r1670 r1794  
    1414 
    1515 
    16 VERSION = Version = '1.5.5
     16VERSION = Version = '1.5.6-SNAPSHOT
    1717PropertyName = 'soap/property' 
    1818 
  • trunk/lib/wsdl/param.rb

    r1754 r1794  
    4141      @soapbody.use || :literal 
    4242    else 
    43       raise RuntimeError.new("soap:body not found") 
     43      nil 
    4444    end 
    4545  end 
  • trunk/test/soap/asp.net/test_aspdotnet.rb

    r1779 r1794  
    22require 'soap/rpc/standaloneServer' 
    33require 'soap/rpc/driver' 
     4require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    45 
    56 
     
    4344    @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 
    4445    @server.level = Logger::Severity::ERROR 
    45     @server_thread = start_server_thread(@server) 
     46    @server_thread = TestUtil.start_server_thread(@server) 
    4647  end 
    4748 
     
    5051    @server_thread.kill 
    5152    @server_thread.join 
    52   end 
    53  
    54   def start_server_thread(server) 
    55     t = Thread.new { 
    56       Thread.current.abort_on_exception = true 
    57       server.start 
    58     } 
    59     t 
    6053  end 
    6154 
  • trunk/test/soap/literalArrayMapping/test_definedarray.rb

    r1751 r1794  
    33require 'soap/processor' 
    44require 'soap/rpc/element' 
     5require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    56 
    67 
     
    1718 
    1819  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') 
    2621  end 
    2722 
  • trunk/test/soap/ssl/test_ssl.rb

    r1642 r1794  
    228228    ok 
    229229  end 
    230  
    231   def silent 
    232     back = $VERBOSE 
    233     $VERBOSE = nil 
    234     begin 
    235       yield 
    236     ensure 
    237       $VERBOSE = back 
    238     end 
    239   end 
    240230end 
    241231 
  • trunk/test/soap/struct/test_struct.rb

    r1541 r1794  
    22require 'soap/rpc/httpserver' 
    33require 'soap/rpc/driver' 
     4require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    45 
    56 
     
    3637    ) 
    3738    @server.level = Logger::Severity::ERROR 
    38     @server_thread = start_server_thread(@server) 
     39    @server_thread = TestUtil.start_server_thread(@server) 
    3940  end 
    4041 
     
    6061  end 
    6162 
    62   def start_server_thread(server) 
    63     t = Thread.new { 
    64       Thread.current.abort_on_exception = true 
    65       server.start 
    66     } 
    67     t 
    68   end 
    69  
    7063  def test_struct 
    7164    assert_equal("string", @client.a_method.one) 
  • trunk/test/soap/test_envelopenamespace.rb

    r1573 r1794  
    33require 'webrick' 
    44require 'logger' 
     5require File.join(File.dirname(File.expand_path(__FILE__)), '..', 'testutil.rb') 
    56 
    67 
     
    3940      WEBrick::HTTPServlet::ProcHandler.new(method(:do_server_proc).to_proc) 
    4041    ) 
    41     @server_thread = start_server_thread(@server) 
     42    @server_thread = TestUtil.start_server_thread(@server) 
    4243  end 
    4344 
     
    5556  def teardown_client 
    5657    @client.reset_stream 
    57   end 
    58  
    59   def start_server_thread(server) 
    60     t = Thread.new { 
    61       Thread.current.abort_on_exception = true 
    62       server.start 
    63     } 
    64     t 
    6558  end 
    6659 
  • trunk/test/soap/test_response_as_xml.rb

    r1784 r1794  
    33require 'soap/rpc/driver' 
    44require 'rexml/document' 
     5require File.join(File.dirname(File.expand_path(__FILE__)), '..', 'testutil.rb') 
    56 
    67 
     
    3536    ) 
    3637    @server.level = Logger::Severity::ERROR 
    37     @server_thread = start_server_thread(@server) 
     38    @server_thread = TestUtil.start_server_thread(@server) 
    3839  end 
    3940 
     
    5859  def teardown_client 
    5960    @client.reset_stream 
    60   end 
    61  
    62   def start_server_thread(server) 
    63     t = Thread.new { 
    64       Thread.current.abort_on_exception = true 
    65       server.start 
    66     } 
    67     t 
    6861  end 
    6962 
  • trunk/test/soap/test_streamhandler.rb

    r1666 r1794  
    44require 'webrick/httpproxy' 
    55require 'logger' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', 'testutil.rb') 
    67 
    78 
     
    4243      WEBrick::HTTPServlet::ProcHandler.new(method(:do_server_proc).to_proc) 
    4344    ) 
    44     @server_thread = start_server_thread(@server) 
     45    @server_thread = TestUtil.start_server_thread(@server) 
    4546  end 
    4647 
     
    5253      :AccessLog => [] 
    5354    ) 
    54     @proxyserver_thread = start_server_thread(@proxyserver) 
     55    @proxyserver_thread = TestUtil.start_server_thread(@proxyserver) 
    5556  end 
    5657 
     
    7475  def teardown_client 
    7576    @client.reset_stream 
    76   end 
    77  
    78   def start_server_thread(server) 
    79     t = Thread.new { 
    80       Thread.current.abort_on_exception = true 
    81       server.start 
    82     } 
    83     t 
    8477  end 
    8578 
  • trunk/test/soap/test_styleuse.rb

    r1541 r1794  
    22require 'soap/rpc/httpserver' 
    33require 'soap/rpc/driver' 
     4require File.join(File.dirname(File.expand_path(__FILE__)), '..', 'testutil.rb') 
    45 
    56 
     
    214215    ) 
    215216    @server.level = Logger::Severity::ERROR 
    216     @server_thread = start_server_thread(@server) 
     217    @server_thread = TestUtil.start_server_thread(@server) 
    217218  end 
    218219 
     
    243244  def teardown_client 
    244245    @client.reset_stream 
    245   end 
    246  
    247   def start_server_thread(server) 
    248     t = Thread.new { 
    249       Thread.current.abort_on_exception = true 
    250       server.start 
    251     } 
    252     t 
    253246  end 
    254247 
  • trunk/test/soap/wsdlDriver/test_calc.rb

    r1628 r1794  
    22require 'soap/rpc/httpserver' 
    33require 'soap/wsdlDriver' 
     4require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    45 
    56 
     
    3435    ) 
    3536    @server.level = Logger::Severity::ERROR 
    36     @server_thread = start_server_thread(@server) 
     37    @server_thread = TestUtil.start_server_thread(@server) 
    3738  end 
    3839 
     
    5657  end 
    5758 
    58   def start_server_thread(server) 
    59     t = Thread.new { 
    60       Thread.current.abort_on_exception = true 
    61       server.start 
    62     } 
    63     t 
    64   end 
    65  
    6659  def test_rpc_driver 
    6760    @client = ::SOAP::WSDLDriverFactory.new(@wsdl).create_rpc_driver 
     
    7568 
    7669  def test_old_driver 
    77     silent do 
     70    TestUtil.silent do 
    7871      @client = ::SOAP::WSDLDriverFactory.new(@wsdl).create_driver 
    7972    end 
     
    8578    assert_equal(0.3, @client.add(0.1, 0.2)) 
    8679  end 
    87  
    88   def silent 
    89     back = $VERBOSE 
    90     $VERBOSE = nil 
    91     begin 
    92       yield 
    93     ensure 
    94       $VERBOSE = back 
    95     end 
    96   end 
    9780end 
    9881 
  • trunk/test/soap/wsdlDriver/test_document.rb

    r1470 r1794  
    22require 'soap/rpc/standaloneServer' 
    33require 'soap/wsdlDriver' 
     4require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    45 
    56 
     
    3233    @server = Server.new('Test', Namespace, '0.0.0.0', Port) 
    3334    @server.level = Logger::Severity::ERROR 
    34     @server_thread = start_server_thread(@server) 
     35    @server_thread = TestUtil.start_server_thread(@server) 
    3536  end 
    3637 
     
    5758  end 
    5859 
    59   def start_server_thread(server) 
    60     t = Thread.new { 
    61       Thread.current.abort_on_exception = true 
    62       server.start 
    63     } 
    64     t 
    65   end 
    66  
    6760  def test_document 
    6861    msg = {'myversion' => "1.9", 'date' => "2004-01-01T00:00:00Z"} 
  • trunk/test/soap/wsdlDriver/test_simpletype.rb

    r1728 r1794  
    22require 'soap/rpc/httpserver' 
    33require 'soap/wsdlDriver' 
     4require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    45 
    56 
     
    3738    ) 
    3839    @server.level = Logger::Severity::ERROR 
    39     @server_thread = start_server_thread(@server) 
     40    @server_thread = TestUtil.start_server_thread(@server) 
    4041  end 
    4142 
     
    6364  end 
    6465 
    65   def start_server_thread(server) 
    66     t = Thread.new { 
    67       Thread.current.abort_on_exception = true 
    68       server.start 
    69     } 
    70     t 
    71   end 
    72  
    7366  def test_ping 
    7467    result = @client.echo_version("1.9") 
  • trunk/test/wsdl/abstract/test_abstract.rb

    r1790 r1794  
    44require 'soap/rpc/standaloneServer' 
    55require 'soap/wsdlDriver' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    67 
    78 
     
    4950    @server = Server.new('Test', "urn:www.example.org:abstract", '0.0.0.0', Port) 
    5051    @server.level = Logger::Severity::ERROR 
    51     @server_thread = start_server_thread(@server) 
     52    @server_thread = TestUtil.start_server_thread(@server) 
    5253  end 
    5354 
     
    6364    gen.opt['force'] = true 
    6465    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') 
    7567  end 
    7668 
     
    7971    @server_thread.kill 
    8072    @server_thread.join 
    81   end 
    82  
    83   def start_server_thread(server) 
    84     t = Thread.new { 
    85       Thread.current.abort_on_exception = true 
    86       server.start 
    87     } 
    88     t 
    8973  end 
    9074 
  • trunk/test/wsdl/any/test_any.rb

    r1790 r1794  
    44require 'soap/rpc/standaloneServer' 
    55require 'soap/wsdlDriver' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    67 
    78 
     
    7475    @server = Server.new('Test', Namespace, '0.0.0.0', Port) 
    7576    @server.level = Logger::Severity::ERROR 
    76     @server_thread = start_server_thread(@server) 
     77    @server_thread = TestUtil.start_server_thread(@server) 
    7778  end 
    7879 
     
    8889    gen.opt['force'] = true 
    8990    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') 
    10092  end 
    10193 
     
    10496    @server_thread.kill 
    10597    @server_thread.join 
    106   end 
    107  
    108   def start_server_thread(server) 
    109     t = Thread.new { 
    110       Thread.current.abort_on_exception = true 
    111       server.start 
    112     } 
    113     t 
    11498  end 
    11599 
     
    131115    gen.opt['standalone_server_stub'] = nil 
    132116    gen.opt['force'] = true 
    133     suppress_warning do 
     117    TestUtil.silent do 
    134118      gen.run 
    135119    end 
     
    146130 
    147131  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)) 
    163133  end 
    164134 
  • trunk/test/wsdl/choice/test_choice.rb

    r1790 r1794  
    44require 'soap/rpc/standaloneServer' 
    55require 'soap/wsdlDriver' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    67 
    78 
     
    6364    @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 
    6465    @server.level = Logger::Severity::ERROR 
    65     @server_thread = start_server_thread(@server) 
     66    @server_thread = TestUtil.start_server_thread(@server) 
    6667  end 
    6768 
     
    7778    gen.opt['force'] = true 
    7879    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') 
    8881  end 
    8982 
     
    9285    @server_thread.kill 
    9386    @server_thread.join 
    94   end 
    95  
    96   def start_server_thread(server) 
    97     t = Thread.new { 
    98       Thread.current.abort_on_exception = true 
    99       server.start 
    100     } 
    101     t 
    10287  end 
    10388 
  • trunk/test/wsdl/complexcontent/test_echo.rb

    r1756 r1794  
    44require 'soap/rpc/standaloneServer' 
    55require 'soap/wsdlDriver' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    67 
    78 
     
    4950    @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 
    5051    @server.level = Logger::Severity::ERROR 
    51     @server_thread = start_server_thread(@server) 
     52    @server_thread = TestUtil.start_server_thread(@server) 
    5253  end 
    5354 
     
    6162    gen.opt['force'] = true 
    6263    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') 
    7265  end 
    7366 
     
    7669    @server_thread.kill 
    7770    @server_thread.join 
    78   end 
    79  
    80   def start_server_thread(server) 
    81     t = Thread.new { 
    82       Thread.current.abort_on_exception = true 
    83       server.start 
    84     } 
    85     t 
    8671  end 
    8772 
  • trunk/test/wsdl/document/array/test_array.rb

    r1790 r1794  
    44require 'soap/rpc/standaloneServer' 
    55require 'soap/wsdlDriver' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', '..', 'testutil.rb') 
    67 
    78 
     
    5152    @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 
    5253    @server.level = Logger::Severity::ERROR 
    53     @server_thread = start_server_thread(@server) 
     54    @server_thread = TestUtil.start_server_thread(@server) 
    5455  end 
    5556 
     
    6465    gen.opt['force'] = true 
    6566    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') 
    7568  end 
    7669 
     
    7972    @server_thread.kill 
    8073    @server_thread.join 
    81   end 
    82  
    83   def start_server_thread(server) 
    84     t = Thread.new { 
    85       Thread.current.abort_on_exception = true 
    86       server.start 
    87     } 
    88     t 
    8974  end 
    9075 
  • trunk/test/wsdl/document/test_nosoapaction.rb

    r1551 r1794  
    55require 'soap/wsdlDriver' 
    66require 'soap/rpc/driver' 
     7require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    78 
    89 
     
    6263    @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 
    6364    @server.level = Logger::Severity::ERROR 
    64     @server_thread = start_server_thread(@server) 
     65    @server_thread = TestUtil.start_server_thread(@server) 
    6566  end 
    6667 
     
    6970    @server_thread.kill 
    7071    @server_thread.join 
    71   end 
    72  
    73   def start_server_thread(server) 
    74     t = Thread.new { 
    75       Thread.current.abort_on_exception = true 
    76       server.start 
    77     } 
    78     t 
    7972  end 
    8073 
  • trunk/test/wsdl/document/test_number.rb

    r1751 r1794  
    44require 'soap/rpc/standaloneServer' 
    55require 'soap/wsdlDriver' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    67 
    78 
     
    4647    @server = Server.new('Test', "urn:rpc", '0.0.0.0', Port) 
    4748    @server.level = Logger::Severity::ERROR 
    48     @server_thread = start_server_thread(@server) 
     49    @server_thread = TestUtil.start_server_thread(@server) 
    4950  end 
    5051 
     
    5758    gen.opt['force'] = true 
    5859    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') 
    6761  end 
    6862 
     
    7165    @server_thread.kill 
    7266    @server_thread.join 
    73   end 
    74  
    75   def start_server_thread(server) 
    76     t = Thread.new { 
    77       Thread.current.abort_on_exception = true 
    78       server.start 
    79     } 
    80     t 
    8167  end 
    8268 
  • trunk/test/wsdl/document/test_rpc.rb

    r1779 r1794  
    44require 'soap/rpc/standaloneServer' 
    55require 'soap/wsdlDriver' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    67 
    78 
     
    9091    @server = Server.new('Test', "urn:rpc", '0.0.0.0', Port) 
    9192    @server.level = Logger::Severity::ERROR 
    92     @server_thread = start_server_thread(@server) 
     93    @server_thread = TestUtil.start_server_thread(@server) 
    9394  end 
    9495 
     
    104105    gen.opt['force'] = true 
    105106    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') 
    116108  end 
    117109 
     
    120112    @server_thread.kill 
    121113    @server_thread.join 
    122   end 
    123  
    124   def start_server_thread(server) 
    125     t = Thread.new { 
    126       Thread.current.abort_on_exception = true 
    127       server.start 
    128     } 
    129     t 
    130114  end 
    131115 
  • trunk/test/wsdl/fault/test_fault.rb

    r1790 r1794  
    22require 'wsdl/soap/wsdl2ruby' 
    33require 'soap/wsdlDriver' 
     4require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    45 
    56 
     
    4243    @server = AddPortTypeApp.new('app', nil, '0.0.0.0', Port) 
    4344    @server.level = Logger::Severity::ERROR 
    44     @server_thread = start_server_thread(@server) 
     45    @server_thread = TestUtil.start_server_thread(@server) 
    4546  end 
    4647 
     
    5657    gen.opt['standalone_server_stub'] = nil 
    5758    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 
    7061    end 
     62    TestUtil.require(DIR, 'Add.rb', 'AddMappingRegistry.rb', 'AddServant.rb', 'AddService.rb') 
    7163  end 
    7264 
     
    7567    @server_thread.kill 
    7668    @server_thread.join 
    77   end 
    78  
    79   def start_server_thread(server) 
    80     t = Thread.new { 
    81       Thread.current.abort_on_exception = true 
    82       server.start 
    83     } 
    84     t 
    8569  end 
    8670 
  • trunk/test/wsdl/fault/test_multifault.rb

    r1790 r1794  
    22require 'wsdl/soap/wsdl2ruby' 
    33require 'soap/wsdlDriver' 
     4require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    45 
    56 
     
    4849    @server = AddPortTypeApp.new('app', nil, '0.0.0.0', Port) 
    4950    @server.level = Logger::Severity::ERROR 
    50     @server_thread = start_server_thread(@server) 
     51    @server_thread = TestUtil.start_server_thread(@server) 
    5152  end 
    5253 
     
    6263    gen.opt['standalone_server_stub'] = nil 
    6364    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 
    7667    end 
     68    TestUtil.require(DIR, 'Add.rb', 'AddMappingRegistry.rb', 'AddServant.rb', 'AddService.rb') 
    7769  end 
    7870 
     
    8173    @server_thread.kill 
    8274    @server_thread.join 
    83   end 
    84  
    85   def start_server_thread(server) 
    86     t = Thread.new { 
    87       Thread.current.abort_on_exception = true 
    88       server.start 
    89     } 
    90     t 
    9175  end 
    9276 
  • trunk/test/wsdl/list/test_list.rb

    r1790 r1794  
    44require 'soap/rpc/standaloneServer' 
    55require 'soap/wsdlDriver' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    67 
    78 
     
    4950    @server = Server.new('Test', Server::Namespace, '0.0.0.0', Port) 
    5051    @server.level = Logger::Severity::ERROR 
    51     @server_thread = start_server_thread(@server) 
     52    @server_thread = TestUtil.start_server_thread(@server) 
    5253  end 
    5354 
     
    6364    gen.opt['force'] = true 
    6465    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') 
    7567  end 
    7668 
     
    7971    @server_thread.kill 
    8072    @server_thread.join 
    81   end 
    82  
    83   def start_server_thread(server) 
    84     t = Thread.new { 
    85       Thread.current.abort_on_exception = true 
    86       server.start 
    87     } 
    88     t 
    8973  end 
    9074 
  • trunk/test/wsdl/marshal/test_wsdlmarshal.rb

    r1790 r1794  
    44require 'soap/marshal' 
    55require 'wsdl/soap/wsdl2ruby' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    67 
    78 
     
    6667 
    6768  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)) 
    7370  end 
    7471 
  • trunk/test/wsdl/oneway/test_oneway.rb

    r1785 r1794  
    22require 'soap/rpc/standaloneServer' 
    33require 'wsdl/soap/wsdl2ruby' 
     4require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    45 
    56 
     
    5758    @server = Server.new('Test', "http://www.example.com/oneway", '0.0.0.0', Port) 
    5859    @server.level = Logger::Severity::ERROR 
    59     @server_thread = start_server_thread(@server) 
     60    @server_thread = TestUtil.start_server_thread(@server) 
    6061  end 
    6162 
     
    7172    gen.opt['module_path'] = 'WSDL::Oneway' 
    7273    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') 
    8375  end 
    8476 
     
    8779    @server_thread.kill 
    8880    @server_thread.join 
    89   end 
    90  
    91   def start_server_thread(server) 
    92     t = Thread.new { 
    93       Thread.current.abort_on_exception = true 
    94       server.start 
    95     } 
    96     t 
    9781  end 
    9882 
  • trunk/test/wsdl/overload/test_overload.rb

    r1751 r1794  
    44require 'soap/rpc/standaloneServer' 
    55require 'soap/wsdlDriver' 
     6require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb') 
    67 
    78 
     
    6364    @server = Server.new('Test', "urn:rpc", '0.0.0.0', Port) 
    6465    @server.level = Logger::Severity::ERROR 
    65     @server_thread = start_server_thread(@server) 
     66    @server_thread = TestUtil.start_server_thread(@server) 
    6667  end 
    6768 
     
    7475