2 require 'soap/wsdlDriver'
3 require 'DatetimeService.rb'
10 class TestDatetime < Test::Unit::TestCase
11 DIR = File.dirname(File.expand_path(__FILE__))
21 @server = DatetimePortTypeApp.new('Datetime server', nil, '0.0.0.0', Port)
22 @server.level = Logger::Severity::ERROR
24 Thread.current.abort_on_exception = true
30 wsdl = File.join(DIR, 'datetime.wsdl')
31 @client = ::SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver
32 @client.endpoint_url = "http://localhost:#{Port}/"
33 @client.generate_explicit_type = true
34 @client.wiredump_dev = STDOUT if $DEBUG
56 assert_equal(d1.year, d2.year)
57 assert_equal(d1.month, d2.month)
58 assert_equal(d1.day, d2.day)
59 assert_equal(d1.hour, d2.hour)
60 assert_equal(d1.min, d2.min)
61 assert_equal(d1.sec, d2.sec)
62 assert_equal(d1.sec, d2.sec)
67 t = Time.gm(d.year, d.month, d.day, d.hour, d.min, d.sec)
70 assert_equal(d1.year, d2.year)
71 assert_equal(d1.month, d2.month)
72 assert_equal(d1.day, d2.day)
73 assert_equal(d1.hour, d2.hour)
74 assert_equal(d1.min, d2.min)
75 assert_equal(d1.sec, d2.sec)
76 assert_equal(d1.sec, d2.sec)