2 require 'soap/wsdlDriver'
4 require 'RAAServant.rb'
5 require 'RAAService.rb'
12 class TestRAA < Test::Unit::TestCase
13 DIR = File.dirname(File.expand_path(__FILE__))
23 @server = App.new('RAA server', nil, '0.0.0.0', Port)
24 @server.level = Logger::Severity::ERROR
26 Thread.current.abort_on_exception = true
32 wsdl = File.join(DIR, 'raa.wsdl')
33 @raa = ::SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver
34 @raa.endpoint_url = "http://localhost:#{Port}/"
53 assert_equal(["ruby", "soap4r"], @raa.getAllListings)
57 p @raa.getProductTree()
58 p @raa.getInfoFromCategory(Category.new("Library", "XML"))
59 t = Time.at(Time.now.to_i - 24 * 3600)
60 p @raa.getModifiedInfoSince(t)
61 p @raa.getModifiedInfoSince(DateTime.new(t.year, t.mon, t.mday, t.hour, t.min, t.sec))
62 o = @raa.getInfoFromName("SOAP4R")