1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
require 'test/unit'
require 'soap/mapping'
require 'soap/processor'
require 'soap/rpc/element'
require File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'testutil.rb')
module SOAP
module Marshal
class TestDefinedArray < Test::Unit::TestCase
DIR = File.dirname(File.expand_path(__FILE__))
def pathname(filename)
File.join(DIR, filename)
end
def setup
TestUtil.require(DIR, 'amazonEcDriver.rb')
end
def test_amazonresponse
drv = AWSECommerceServicePortType.new
drv.wiredump_dev = STDOUT if $DEBUG
drv.test_loopback_response << File.read(pathname('amazonresponse.xml'))
obj = drv.itemSearch(ItemSearch.new)
assert_equal(3, obj.items.item.tracks.disc.size)
end
end
end
end
|