зеркало из https://github.com/github/ruby.git
* test/*: should not depend on $KCODE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
44284f71c9
Коммит
994dfc0ae6
|
@ -1,3 +1,7 @@
|
|||
Wed Feb 18 22:03:11 2004 NAKAMURA, Hiroshi <nakahiro@sarion.co.jp>
|
||||
|
||||
* test/*: should not depend on $KCODE.
|
||||
|
||||
Wed Feb 18 18:07:09 2004 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* test/ruby/test_sprintf.rb: added tests.
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestAlias < Test::Unit::TestCase
|
||||
class Alias0
|
||||
def foo; "foo" end
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestArray < Test::Unit::TestCase
|
||||
def test_array
|
||||
assert_equal([1, 2, 3, 4], [1, 2] + [3, 4])
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestAssignment < Test::Unit::TestCase
|
||||
def test_assign
|
||||
a=[]; a[0] ||= "bar";
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestBignum < Test::Unit::TestCase
|
||||
def fact(n)
|
||||
return 1 if n == 0
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestCall < Test::Unit::TestCase
|
||||
def aaa(a, b=100, *rest)
|
||||
res = [a, b]
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestCase < Test::Unit::TestCase
|
||||
def test_case
|
||||
case 5
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestClone < Test::Unit::TestCase
|
||||
module M001; end
|
||||
module M002; end
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestCondition < Test::Unit::TestCase
|
||||
|
||||
# [should] first test to see if we can run the tests.
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestConst < Test::Unit::TestCase
|
||||
TEST1 = 1
|
||||
TEST2 = 2
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestDefined < Test::Unit::TestCase
|
||||
class Foo
|
||||
def foo
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestEnv < Test::Unit::TestCase
|
||||
IGNORE_CASE = /djgpp|bccwin|mswin|mingw/ =~ RUBY_PLATFORM
|
||||
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestEval < Test::Unit::TestCase
|
||||
# eval with binding
|
||||
def test_ev
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestException < Test::Unit::TestCase
|
||||
def test_exception
|
||||
begin
|
||||
|
|
|
@ -2,8 +2,6 @@ require 'test/unit'
|
|||
require 'tempfile'
|
||||
require 'ut_eof'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestFile < Test::Unit::TestCase
|
||||
|
||||
# I don't know Ruby's spec about "unlink-before-close" exactly.
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestFloat < Test::Unit::TestCase
|
||||
def test_float
|
||||
assert_equal(2, 2.6.floor)
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestGc < Test::Unit::TestCase
|
||||
class S
|
||||
def initialize(a)
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestHash < Test::Unit::TestCase
|
||||
def test_hash
|
||||
x = {1=>2, 2=>4, 3=>6}
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestIfunless < Test::Unit::TestCase
|
||||
def test_if_unless
|
||||
$x = 'test';
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class Array
|
||||
def iter_test1
|
||||
collect{|e| [e, yield(e)]}.sort{|a,b|a[1]<=>b[1]}
|
||||
|
|
|
@ -8,8 +8,6 @@ ensure
|
|||
$:.replace(orgpath)
|
||||
end
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestMarshal < Test::Unit::TestCase
|
||||
include MarshalTestLib
|
||||
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestMath < Test::Unit::TestCase
|
||||
def test_math
|
||||
assert_equal(2, Math.sqrt(4))
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestPack < Test::Unit::TestCase
|
||||
def test_pack
|
||||
$format = "c2x5CCxsdils_l_a6";
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestPath < Test::Unit::TestCase
|
||||
def test_path
|
||||
assert_equal("a", File.basename("a"))
|
||||
|
|
|
@ -2,8 +2,6 @@ require 'test/unit'
|
|||
require 'ut_eof'
|
||||
require 'envutil'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestPipe < Test::Unit::TestCase
|
||||
include TestEOF
|
||||
def open_file(content)
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestProc < Test::Unit::TestCase
|
||||
def test_proc
|
||||
p1 = proc{|i| i}
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestRange < Test::Unit::TestCase
|
||||
def test_range_string
|
||||
# XXX: Is this really the test of Range?
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestSignal < Test::Unit::TestCase
|
||||
def test_signal
|
||||
defined?(Process.kill) or return
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestSprintf < Test::Unit::TestCase
|
||||
def test_binary
|
||||
assert_equal("0", sprintf("%b", 0))
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestStringchar < Test::Unit::TestCase
|
||||
def test_string
|
||||
assert_equal("abcd", "abcd")
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestStruct < Test::Unit::TestCase
|
||||
def test_struct
|
||||
struct_test = Struct.new("Test", :foo, :bar)
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
require 'test/unit'
|
||||
require 'envutil'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestSystem < Test::Unit::TestCase
|
||||
def valid_syntax?(code, fname)
|
||||
eval("BEGIN {return true}\n#{code}", nil, fname, 0)
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestTrace < Test::Unit::TestCase
|
||||
def test_trace
|
||||
$x = 1234
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestVariable < Test::Unit::TestCase
|
||||
class Gods
|
||||
@@rule = "Uranus"
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
require 'test/unit'
|
||||
|
||||
$KCODE = 'none'
|
||||
|
||||
class TestWhileuntil < Test::Unit::TestCase
|
||||
def test_while
|
||||
tmp = open("while_tmp", "w")
|
||||
|
|
|
@ -240,11 +240,15 @@ class TestStringScanner < Test::Unit::TestCase
|
|||
assert_equal true, s.getch.tainted?
|
||||
assert_nil s.getch
|
||||
|
||||
$KCODE = 'EUC'
|
||||
s = StringScanner.new("\244\242")
|
||||
assert_equal "\244\242", s.getch
|
||||
assert_nil s.getch
|
||||
$KCODE = 'NONE'
|
||||
kc_backup = $KCODE
|
||||
begin
|
||||
$KCODE = 'EUC'
|
||||
s = StringScanner.new("\244\242")
|
||||
assert_equal "\244\242", s.getch
|
||||
assert_nil s.getch
|
||||
ensure
|
||||
$KCODE = kc_backup
|
||||
end
|
||||
|
||||
s = StringScanner.new('test')
|
||||
s.scan(/te/)
|
||||
|
@ -270,12 +274,16 @@ class TestStringScanner < Test::Unit::TestCase
|
|||
assert_equal true, s.get_byte.tainted?
|
||||
assert_nil s.get_byte
|
||||
|
||||
$KCODE = 'EUC'
|
||||
s = StringScanner.new("\244\242")
|
||||
assert_equal "\244", s.get_byte
|
||||
assert_equal "\242", s.get_byte
|
||||
assert_nil s.get_byte
|
||||
$KCODE = 'NONE'
|
||||
kc_backup = $KCODE
|
||||
begin
|
||||
$KCODE = 'EUC'
|
||||
s = StringScanner.new("\244\242")
|
||||
assert_equal "\244", s.get_byte
|
||||
assert_equal "\242", s.get_byte
|
||||
assert_nil s.get_byte
|
||||
ensure
|
||||
$KCODE = kc_backup
|
||||
end
|
||||
|
||||
s = StringScanner.new('test')
|
||||
s.scan(/te/)
|
||||
|
@ -368,11 +376,15 @@ class TestStringScanner < Test::Unit::TestCase
|
|||
assert_nil s[0]
|
||||
|
||||
|
||||
$KCODE = 'EUC'
|
||||
s = StringScanner.new("\244\242")
|
||||
s.getch
|
||||
assert_equal "\244\242", s[0]
|
||||
$KCODE = 'NONE'
|
||||
kc_backup = $KCODE
|
||||
begin
|
||||
$KCODE = 'EUC'
|
||||
s = StringScanner.new("\244\242")
|
||||
s.getch
|
||||
assert_equal "\244\242", s[0]
|
||||
ensure
|
||||
$KCODE = kc_backup
|
||||
end
|
||||
|
||||
|
||||
str = 'test'
|
||||
|
|
Загрузка…
Ссылка в новой задаче