Sha256: ad50f2085c019130dfe601029aa798fd768b0fcd1fbf94cbf2fcb65d027bab14

Contents?: true

Size: 1.57 KB

Versions: 32

Compression:

Stored size: 1.57 KB

Contents

require 'test/unit'
require 'wsdl/parser'
require 'wsdl/soap/wsdl2ruby'
require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', '..', 'testutil.rb')


module WSDL; module SimpleType


class TestRPC < Test::Unit::TestCase
  DIR = File.dirname(File.expand_path(__FILE__))
  def pathname(filename)
    File.join(DIR, filename)
  end

  def test_rpc
    gen = WSDL::SOAP::WSDL2Ruby.new
    gen.location = pathname("rpc.wsdl")
    gen.basedir = DIR
    gen.logger.level = Logger::FATAL
    gen.opt['classdef'] = nil
    gen.opt['mapping_registry'] = nil
    gen.opt['driver'] = nil
    gen.opt['client_skelton'] = nil
    gen.opt['servant_skelton'] = nil
    gen.opt['standalone_server_stub'] = nil
    gen.opt['force'] = true
    TestUtil.silent do
      gen.run
    end
    compare("expectedEchoVersion.rb", "echo_version.rb")
    compare("expectedMappingRegistry.rb", "echo_versionMappingRegistry.rb")
    compare("expectedDriver.rb", "echo_versionDriver.rb")
    compare("expectedService.rb", "echo_version_service.rb")
    compare("expectedClient.rb", "echo_version_serviceClient.rb")
    compare("expectedServant.rb", "echo_versionServant.rb")

    File.unlink(pathname("echo_version.rb"))
    File.unlink(pathname("echo_versionMappingRegistry.rb"))
    File.unlink(pathname("echo_versionDriver.rb"))
    File.unlink(pathname("echo_version_service.rb"))
    File.unlink(pathname("echo_version_serviceClient.rb"))
    File.unlink(pathname("echo_versionServant.rb"))
  end

  def compare(expected, actual)
    TestUtil.filecompare(pathname(expected), pathname(actual))
  end
end


end; end

Version data entries

32 entries across 32 versions & 13 rubygems

Version Path
mumboe-soap4r-1.6.0.pre.beta test/wsdl/simpletype/rpc/test_rpc.rb
DefV-soap4r-1.5.8.2 test/wsdl/simpletype/rpc/test_rpc.rb
mumboe-soap4r-1.5.8.7 test/wsdl/simpletype/rpc/test_rpc.rb
teo-soap4r-1.5.9b test/wsdl/simpletype/rpc/test_rpc.rb
mumboe-soap4r-1.5.8.6 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-spox-1.6.0 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-r19-1.5.9 test/wsdl/simpletype/rpc/test_rpc.rb
mumboe-soap4r-1.5.8.5 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-ruby1.9-2.0.5 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-sgonyea-1.6.0 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-straightjacket-1.5.9 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-straightjacket-1.5.8 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-ruby1.9-2.0.3 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-ruby1.9-2.0.2 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-ruby1.9-2.0.1 test/wsdl/simpletype/rpc/test_rpc.rb
mumboe-soap4r-1.5.8.4 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-ruby1.9-2.0.0 test/wsdl/simpletype/rpc/test_rpc.rb
hands-soap4r-1.5.8.4 test/wsdl/simpletype/rpc/test_rpc.rb
soap4r-ruby1.9-1.0.0 test/wsdl/simpletype/rpc/test_rpc.rb
snaury-soap4r-1.5.8.1 test/wsdl/simpletype/rpc/test_rpc.rb