From f5c2af51db6f330337f47a5bdbd95dfb72df4844 Mon Sep 17 00:00:00 2001 From: mneumann Date: Tue, 16 Nov 2004 10:55:47 +0000 Subject: * fixed test cases so that they can be run from any directory git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/xmlrpc/test_datetime.rb | 1 - test/xmlrpc/test_features.rb | 4 ---- test/xmlrpc/test_marshal.rb | 1 - test/xmlrpc/test_parser.rb | 31 +++++++++++++++---------------- 4 files changed, 15 insertions(+), 22 deletions(-) (limited to 'test/xmlrpc') diff --git a/test/xmlrpc/test_datetime.rb b/test/xmlrpc/test_datetime.rb index d7fbb6650f..e38cea6f74 100644 --- a/test/xmlrpc/test_datetime.rb +++ b/test/xmlrpc/test_datetime.rb @@ -1,4 +1,3 @@ -$LOAD_PATH.unshift '../../lib' require 'test/unit' require "xmlrpc/datetime" diff --git a/test/xmlrpc/test_features.rb b/test/xmlrpc/test_features.rb index 5984b97a53..273e0bc4db 100644 --- a/test/xmlrpc/test_features.rb +++ b/test/xmlrpc/test_features.rb @@ -1,12 +1,8 @@ -$LOAD_PATH.unshift '../../lib' require 'test/unit' require "xmlrpc/create" require "xmlrpc/parser" require "xmlrpc/config" -#XMLRPC::Config.const_set(ENABLE_NIL_CREATE, true) -#XMLRPC::Config.const_set(ENABLE_NIL_PARSER, true) - class Test_Features < Test::Unit::TestCase def setup diff --git a/test/xmlrpc/test_marshal.rb b/test/xmlrpc/test_marshal.rb index 5424628d9a..38bc8c646f 100644 --- a/test/xmlrpc/test_marshal.rb +++ b/test/xmlrpc/test_marshal.rb @@ -1,4 +1,3 @@ -$LOAD_PATH.unshift '../../lib' require 'test/unit' require "xmlrpc/marshal" diff --git a/test/xmlrpc/test_parser.rb b/test/xmlrpc/test_parser.rb index 3665b6e1af..9c91d3348d 100644 --- a/test/xmlrpc/test_parser.rb +++ b/test/xmlrpc/test_parser.rb @@ -1,29 +1,28 @@ -$LOAD_PATH.unshift '../../lib' require 'test/unit' require 'xmlrpc/datetime' require "xmlrpc/parser" module GenericParserTest - def setup - @xml1 = File.read("data/xml1.xml") - @expected1 = File.read("data/xml1.expected").chomp - - @xml2 = File.read("data/bug_covert.xml") - @expected2 = File.read("data/bug_covert.expected").chomp - - @xml3 = File.read("data/bug_bool.xml") - @expected3 = File.read("data/bug_bool.expected").chomp + def datafile(base) + File.join(File.dirname(__FILE__), "data", base) + end + + def load_data(name) + [File.read(datafile(name) + ".xml"), File.read(datafile(name) + ".expected").chomp] + end - @xml4 = File.read("data/value.xml") - @expected4 = File.read("data/value.expected").chomp + def setup + @xml1, @expected1 = load_data('xml1') + @xml2, @expected2 = load_data('bug_covert') + @xml3, @expected3 = load_data('bug_bool') + @xml4, @expected4 = load_data('value') - @cdata_xml = File.read("data/bug_cdata.xml").chomp - @cdata_expected = File.read("data/bug_cdata.expected").chomp + @cdata_xml, @cdata_expected = load_data('bug_cdata') - @datetime_xml = File.read("data/datetime_iso8601.xml") + @datetime_xml = File.read(datafile('datetime_iso8601.xml')) @datetime_expected = XMLRPC::DateTime.new(2004, 11, 5, 1, 15, 23) - @fault_doc = File.read("data/fault.xml").to_s + @fault_doc = File.read(datafile('fault.xml')) end # test parseMethodResponse -------------------------------------------------- -- cgit v1.2.3