From 12c8c18f096722f5497f054edcf6c24435c5f879 Mon Sep 17 00:00:00 2001 From: akira Date: Sun, 5 Oct 2003 06:09:26 +0000 Subject: * test/uri/*: translated RUNIT to Test::Unit. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/uri/test_ftp.rb | 43 ++++++++++++------------------------------- 1 file changed, 12 insertions(+), 31 deletions(-) (limited to 'test/uri/test_ftp.rb') diff --git a/test/uri/test_ftp.rb b/test/uri/test_ftp.rb index 123eb22e4a..a7b59efebf 100644 --- a/test/uri/test_ftp.rb +++ b/test/uri/test_ftp.rb @@ -1,24 +1,10 @@ -# -# $Id$ -# -# Copyright (c) 2001 akira yamada -# You can redistribute it and/or modify it under the same term as Ruby. -# - -require 'runit/testcase' -require 'runit/testsuite' -require 'runit/cui/testrunner' - +require 'test/unit' require 'uri/ftp' + module URI - class Generic - def to_ary - component_ary - end - end -end -class TestFTP < RUNIT::TestCase + +class TestFTP < Test::Unit::TestCase def setup end @@ -31,7 +17,10 @@ class TestFTP < RUNIT::TestCase 'user:pass', 'host.com', URI::FTP.default_port, '/abc/def', nil, ] - ary = url.to_ary + ary = [ + url.scheme, url.userinfo, url.host, url.port, + url.path, url.opaque + ] assert_equal(exp, ary) assert_equal('user', url.user) @@ -41,21 +30,13 @@ class TestFTP < RUNIT::TestCase def test_select assert_equal(['ftp', 'a.b.c', 21], URI.parse('ftp://a.b.c/').select(:scheme, :host, :port)) u = URI.parse('ftp://a.b.c/') - assert_equal(u.to_ary, u.select(*u.component)) - assert_exception(ArgumentError) do + ary = u.component.collect {|c| u.send(c)} + assert_equal(ary, u.select(*u.component)) + assert_raises(ArgumentError) do u.select(:scheme, :host, :not_exist, :port) end end end -if $0 == __FILE__ - if ARGV.size == 0 - suite = TestFTP.suite - else - suite = RUNIT::TestSuite.new - ARGV.each do |testmethod| - suite.add_test(TestFTP.new(testmethod)) - end - end - RUNIT::CUI::TestRunner.run(suite) + end -- cgit v1.2.3