mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* test: assert_raises has been deprecated since a long time ago.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
48fdf59dcf
commit
00b4a3f9c4
59 changed files with 284 additions and 284 deletions
|
@ -534,7 +534,7 @@ if defined? DBM
|
|||
v = DBM.open("#{@tmproot}/a", nil, DBM::READER) {|d|
|
||||
# Errno::EPERM is raised on Solaris which use ndbm.
|
||||
# DBMError is raised on Debian which use gdbm.
|
||||
assert_raises(Errno::EPERM, DBMError) { d["k"] = "v" }
|
||||
assert_raise(Errno::EPERM, DBMError) { d["k"] = "v" }
|
||||
true
|
||||
}
|
||||
assert(v)
|
||||
|
@ -555,7 +555,7 @@ if defined? DBM
|
|||
def test_freeze
|
||||
DBM.open("#{@tmproot}/a") {|d|
|
||||
d.freeze
|
||||
assert_raises(RuntimeError) { d["k"] = "v" }
|
||||
assert_raise(RuntimeError) { d["k"] = "v" }
|
||||
}
|
||||
end
|
||||
end
|
||||
|
|
|
@ -127,23 +127,23 @@ module DRbCore
|
|||
assert_equal('DRbEx', obj.name)
|
||||
end
|
||||
|
||||
assert_raises(DRb::DRbUnknownError) do
|
||||
assert_raise(DRb::DRbUnknownError) do
|
||||
@there.unknown_error
|
||||
end
|
||||
|
||||
onecky = FailOnecky.new('3')
|
||||
|
||||
assert_raises(FailOnecky::OneckyError) do
|
||||
assert_raise(FailOnecky::OneckyError) do
|
||||
@there.sample(onecky, 1, 2)
|
||||
end
|
||||
end
|
||||
|
||||
def test_03
|
||||
assert_equal(8, @there.sum(1, 1, 1, 1, 1, 1, 1, 1))
|
||||
assert_raises(ArgumentError) do
|
||||
assert_raise(ArgumentError) do
|
||||
@there.sum(1, 1, 1, 1, 1, 1, 1, 1, 1)
|
||||
end
|
||||
assert_raises(DRb::DRbConnError) do
|
||||
assert_raise(DRb::DRbConnError) do
|
||||
@there.sum('1' * 4096)
|
||||
end
|
||||
end
|
||||
|
@ -168,10 +168,10 @@ module DRbCore
|
|||
|
||||
def test_06_timeout
|
||||
ten = Onecky.new(10)
|
||||
assert_raises(TimeoutError) do
|
||||
assert_raise(TimeoutError) do
|
||||
@there.do_timeout(ten)
|
||||
end
|
||||
assert_raises(TimeoutError) do
|
||||
assert_raise(TimeoutError) do
|
||||
@there.do_timeout(ten)
|
||||
end
|
||||
end
|
||||
|
@ -208,7 +208,7 @@ module DRbCore
|
|||
assert_match(/^undefined method \`undefined_method_test\'/, $!.message)
|
||||
end
|
||||
}
|
||||
assert_raises(DRb::DRbConnError) do
|
||||
assert_raise(DRb::DRbConnError) do
|
||||
@there.method_missing(:__send__, :to_s)
|
||||
end
|
||||
assert_equal(true, @there.missing)
|
||||
|
@ -261,7 +261,7 @@ module DRbCore
|
|||
end
|
||||
|
||||
def test_11_remote_no_method_error
|
||||
assert_raises(DRb::DRbRemoteError) do
|
||||
assert_raise(DRb::DRbRemoteError) do
|
||||
@there.remote_no_method_error
|
||||
end
|
||||
begin
|
||||
|
|
|
@ -219,21 +219,21 @@ class TestDRbEval # < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_01_safe1_safe4_eval
|
||||
assert_raises(SecurityError) do
|
||||
assert_raise(SecurityError) do
|
||||
@there.method_missing(:instance_eval, 'ENV.inspect')
|
||||
end
|
||||
|
||||
assert_raises(SecurityError) do
|
||||
assert_raise(SecurityError) do
|
||||
@there.method_missing(:send, :eval, 'ENV.inspect')
|
||||
end
|
||||
|
||||
remote_class = @there.remote_class
|
||||
|
||||
assert_raises(SecurityError) do
|
||||
assert_raise(SecurityError) do
|
||||
remote_class.class_eval('ENV.inspect')
|
||||
end
|
||||
|
||||
assert_raises(SecurityError) do
|
||||
assert_raise(SecurityError) do
|
||||
remote_class.module_eval('ENV.inspect')
|
||||
end
|
||||
|
||||
|
@ -246,11 +246,11 @@ class TestDRbEval # < Test::Unit::TestCase
|
|||
|
||||
assert_equal(1, remote_class.module_eval('1'))
|
||||
|
||||
assert_raises(SecurityError) do
|
||||
assert_raise(SecurityError) do
|
||||
remote_class.class_eval('ENV = {}')
|
||||
end
|
||||
|
||||
assert_raises(SecurityError) do
|
||||
assert_raise(SecurityError) do
|
||||
remote_class.module_eval('ENV = {}')
|
||||
end
|
||||
end
|
||||
|
@ -283,7 +283,7 @@ class TestDRbLarge < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_04_many_arg
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
@there.arg_test(1, 2, 3, 4, 5, 6, 7, 8, 9, 0)
|
||||
}
|
||||
end
|
||||
|
|
|
@ -192,7 +192,7 @@ end
|
|||
TARGETS.each do |fname|
|
||||
assert cmp(fname, fname), 'not same?'
|
||||
end
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
cmp TARGETS[0], TARGETS[0], :undefinedoption => true
|
||||
}
|
||||
|
||||
|
@ -225,21 +225,21 @@ end
|
|||
|
||||
# src==dest (1) same path
|
||||
touch 'tmp/cptmp'
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
cp 'tmp/cptmp', 'tmp/cptmp'
|
||||
}
|
||||
if have_symlink?
|
||||
# src==dest (2) symlink and its target
|
||||
File.symlink 'cptmp', 'tmp/cptmp_symlink'
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
cp 'tmp/cptmp', 'tmp/cptmp_symlink'
|
||||
}
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
cp 'tmp/cptmp_symlink', 'tmp/cptmp'
|
||||
}
|
||||
# src==dest (3) looped symlink
|
||||
File.symlink 'symlink', 'tmp/symlink'
|
||||
assert_raises(Errno::ELOOP) {
|
||||
assert_raise(Errno::ELOOP) {
|
||||
cp 'tmp/symlink', 'tmp/symlink'
|
||||
}
|
||||
end
|
||||
|
@ -328,31 +328,31 @@ end
|
|||
|
||||
mkdir 'tmp/tmpdir'
|
||||
mkdir_p 'tmp/dest2/tmpdir'
|
||||
assert_raises(Errno::EEXIST) {
|
||||
assert_raise(Errno::EEXIST) {
|
||||
mv 'tmp/tmpdir', 'tmp/dest2'
|
||||
}
|
||||
mkdir 'tmp/dest2/tmpdir/junk'
|
||||
assert_raises(Errno::EEXIST, "[ruby-talk:124368]") {
|
||||
assert_raise(Errno::EEXIST, "[ruby-talk:124368]") {
|
||||
mv 'tmp/tmpdir', 'tmp/dest2'
|
||||
}
|
||||
|
||||
# src==dest (1) same path
|
||||
touch 'tmp/cptmp'
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
mv 'tmp/cptmp', 'tmp/cptmp'
|
||||
}
|
||||
if have_symlink?
|
||||
# src==dest (2) symlink and its target
|
||||
File.symlink 'cptmp', 'tmp/cptmp_symlink'
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
mv 'tmp/cptmp', 'tmp/cptmp_symlink'
|
||||
}
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
mv 'tmp/cptmp_symlink', 'tmp/cptmp'
|
||||
}
|
||||
# src==dest (3) looped symlink
|
||||
File.symlink 'symlink', 'tmp/symlink'
|
||||
assert_raises(Errno::ELOOP) {
|
||||
assert_raise(Errno::ELOOP) {
|
||||
mv 'tmp/symlink', 'tmp/symlink'
|
||||
}
|
||||
end
|
||||
|
@ -589,16 +589,16 @@ if have_hardlink?
|
|||
|
||||
# src==dest (1) same path
|
||||
touch 'tmp/cptmp'
|
||||
assert_raises(Errno::EEXIST) {
|
||||
assert_raise(Errno::EEXIST) {
|
||||
ln 'tmp/cptmp', 'tmp/cptmp'
|
||||
}
|
||||
if have_symlink?
|
||||
# src==dest (2) symlink and its target
|
||||
File.symlink 'cptmp', 'tmp/symlink'
|
||||
assert_raises(Errno::EEXIST) {
|
||||
assert_raise(Errno::EEXIST) {
|
||||
ln 'tmp/cptmp', 'tmp/symlink' # normal file -> symlink
|
||||
}
|
||||
assert_raises(Errno::EEXIST) {
|
||||
assert_raise(Errno::EEXIST) {
|
||||
ln 'tmp/symlink', 'tmp/cptmp' # symlink -> normal file
|
||||
}
|
||||
# src==dest (3) looped symlink
|
||||
|
@ -796,21 +796,21 @@ end
|
|||
|
||||
# src==dest (1) same path
|
||||
touch 'tmp/cptmp'
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
install 'tmp/cptmp', 'tmp/cptmp'
|
||||
}
|
||||
if have_symlink?
|
||||
# src==dest (2) symlink and its target
|
||||
File.symlink 'cptmp', 'tmp/cptmp_symlink'
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
install 'tmp/cptmp', 'tmp/cptmp_symlink'
|
||||
}
|
||||
assert_raises(ArgumentError) {
|
||||
assert_raise(ArgumentError) {
|
||||
install 'tmp/cptmp_symlink', 'tmp/cptmp'
|
||||
}
|
||||
# src==dest (3) looped symlink
|
||||
File.symlink 'symlink', 'tmp/symlink'
|
||||
assert_raises(Errno::ELOOP) {
|
||||
assert_raise(Errno::ELOOP) {
|
||||
# File#install invokes open(2), always ELOOP must be raised
|
||||
install 'tmp/symlink', 'tmp/symlink'
|
||||
}
|
||||
|
|
|
@ -687,7 +687,7 @@ if defined? GDBM
|
|||
def test_reader_open
|
||||
GDBM.open("#{@tmproot}/a.dbm") {} # create a db.
|
||||
v = GDBM.open("#{@tmproot}/a.dbm", nil, GDBM::READER) {|d|
|
||||
assert_raises(GDBMError) { d["k"] = "v" }
|
||||
assert_raise(GDBMError) { d["k"] = "v" }
|
||||
true
|
||||
}
|
||||
assert(v)
|
||||
|
@ -708,7 +708,7 @@ if defined? GDBM
|
|||
def test_freeze
|
||||
GDBM.open("#{@tmproot}/a.dbm") {|d|
|
||||
d.freeze
|
||||
assert_raises(RuntimeError) { d["k"] = "v" }
|
||||
assert_raise(RuntimeError) { d["k"] = "v" }
|
||||
}
|
||||
end
|
||||
end
|
||||
|
|
|
@ -49,10 +49,10 @@ class TC_JSON < Test::Unit::TestCase
|
|||
assert_equal([23], parse('[23]'))
|
||||
assert_equal([0.23], parse('[0.23]'))
|
||||
assert_equal([0.0], parse('[0e0]'))
|
||||
assert_raises(JSON::ParserError) { parse('[+23.2]') }
|
||||
assert_raises(JSON::ParserError) { parse('[+23]') }
|
||||
assert_raises(JSON::ParserError) { parse('[.23]') }
|
||||
assert_raises(JSON::ParserError) { parse('[023]') }
|
||||
assert_raise(JSON::ParserError) { parse('[+23.2]') }
|
||||
assert_raise(JSON::ParserError) { parse('[+23]') }
|
||||
assert_raise(JSON::ParserError) { parse('[.23]') }
|
||||
assert_raise(JSON::ParserError) { parse('[023]') }
|
||||
assert_equal_float [3.141], parse('[3.141]')
|
||||
assert_equal_float [-3.141], parse('[-3.141]')
|
||||
assert_equal_float [3.141], parse('[3141e-3]')
|
||||
|
@ -61,11 +61,11 @@ class TC_JSON < Test::Unit::TestCase
|
|||
assert_equal_float [3.141], parse('[3141.0E-3]')
|
||||
assert_equal_float [-3.141], parse('[-3141.0e-3]')
|
||||
assert_equal_float [-3.141], parse('[-3141e-3]')
|
||||
assert_raises(ParserError) { parse('[NaN]') }
|
||||
assert_raise(ParserError) { parse('[NaN]') }
|
||||
assert parse('[NaN]', :allow_nan => true).first.nan?
|
||||
assert_raises(ParserError) { parse('[Infinity]') }
|
||||
assert_raise(ParserError) { parse('[Infinity]') }
|
||||
assert_equal [1.0/0], parse('[Infinity]', :allow_nan => true)
|
||||
assert_raises(ParserError) { parse('[-Infinity]') }
|
||||
assert_raise(ParserError) { parse('[-Infinity]') }
|
||||
assert_equal [-1.0/0], parse('[-Infinity]', :allow_nan => true)
|
||||
assert_equal([""], parse('[""]'))
|
||||
assert_equal(["foobar"], parse('["foobar"]'))
|
||||
|
@ -79,7 +79,7 @@ class TC_JSON < Test::Unit::TestCase
|
|||
assert_equal({ "a" => nil }, parse('{"a":null}'))
|
||||
assert_equal({ "a" => false }, parse('{ "a" : false } '))
|
||||
assert_equal({ "a" => false }, parse('{"a":false}'))
|
||||
assert_raises(JSON::ParserError) { parse('{false}') }
|
||||
assert_raise(JSON::ParserError) { parse('{false}') }
|
||||
assert_equal({ "a" => true }, parse('{"a":true}'))
|
||||
assert_equal({ "a" => true }, parse(' { "a" : true } '))
|
||||
assert_equal({ "a" => -23 }, parse(' { "a" : -23 } '))
|
||||
|
@ -181,7 +181,7 @@ EOT
|
|||
* comment */
|
||||
}
|
||||
EOT
|
||||
assert_raises(ParserError) { parse(json) }
|
||||
assert_raise(ParserError) { parse(json) }
|
||||
json = <<EOT
|
||||
{
|
||||
"key1":"value1" /* multi line
|
||||
|
@ -190,7 +190,7 @@ EOT
|
|||
and again, throw an Error */
|
||||
}
|
||||
EOT
|
||||
assert_raises(ParserError) { parse(json) }
|
||||
assert_raise(ParserError) { parse(json) }
|
||||
json = <<EOT
|
||||
{
|
||||
"key1":"value1" /*/*/
|
||||
|
@ -226,32 +226,32 @@ EOT
|
|||
end
|
||||
|
||||
def test_wrong_inputs
|
||||
assert_raises(ParserError) { JSON.parse('"foo"') }
|
||||
assert_raises(ParserError) { JSON.parse('123') }
|
||||
assert_raises(ParserError) { JSON.parse('[] bla') }
|
||||
assert_raises(ParserError) { JSON.parse('[] 1') }
|
||||
assert_raises(ParserError) { JSON.parse('[] []') }
|
||||
assert_raises(ParserError) { JSON.parse('[] {}') }
|
||||
assert_raises(ParserError) { JSON.parse('{} []') }
|
||||
assert_raises(ParserError) { JSON.parse('{} {}') }
|
||||
assert_raises(ParserError) { JSON.parse('[NULL]') }
|
||||
assert_raises(ParserError) { JSON.parse('[FALSE]') }
|
||||
assert_raises(ParserError) { JSON.parse('[TRUE]') }
|
||||
assert_raises(ParserError) { JSON.parse('[07] ') }
|
||||
assert_raises(ParserError) { JSON.parse('[0a]') }
|
||||
assert_raises(ParserError) { JSON.parse('[1.]') }
|
||||
assert_raises(ParserError) { JSON.parse(' ') }
|
||||
assert_raise(ParserError) { JSON.parse('"foo"') }
|
||||
assert_raise(ParserError) { JSON.parse('123') }
|
||||
assert_raise(ParserError) { JSON.parse('[] bla') }
|
||||
assert_raise(ParserError) { JSON.parse('[] 1') }
|
||||
assert_raise(ParserError) { JSON.parse('[] []') }
|
||||
assert_raise(ParserError) { JSON.parse('[] {}') }
|
||||
assert_raise(ParserError) { JSON.parse('{} []') }
|
||||
assert_raise(ParserError) { JSON.parse('{} {}') }
|
||||
assert_raise(ParserError) { JSON.parse('[NULL]') }
|
||||
assert_raise(ParserError) { JSON.parse('[FALSE]') }
|
||||
assert_raise(ParserError) { JSON.parse('[TRUE]') }
|
||||
assert_raise(ParserError) { JSON.parse('[07] ') }
|
||||
assert_raise(ParserError) { JSON.parse('[0a]') }
|
||||
assert_raise(ParserError) { JSON.parse('[1.]') }
|
||||
assert_raise(ParserError) { JSON.parse(' ') }
|
||||
end
|
||||
|
||||
def test_nesting
|
||||
assert_raises(JSON::NestingError) { JSON.parse '[[]]', :max_nesting => 1 }
|
||||
assert_raises(JSON::NestingError) { JSON.parser.new('[[]]', :max_nesting => 1).parse }
|
||||
assert_raise(JSON::NestingError) { JSON.parse '[[]]', :max_nesting => 1 }
|
||||
assert_raise(JSON::NestingError) { JSON.parser.new('[[]]', :max_nesting => 1).parse }
|
||||
assert_equal [[]], JSON.parse('[[]]', :max_nesting => 2)
|
||||
too_deep = '[[[[[[[[[[[[[[[[[[[["Too deep"]]]]]]]]]]]]]]]]]]]]'
|
||||
too_deep_ary = eval too_deep
|
||||
assert_raises(JSON::NestingError) { JSON.parse too_deep }
|
||||
assert_raises(JSON::NestingError) { JSON.parser.new(too_deep).parse }
|
||||
assert_raises(JSON::NestingError) { JSON.parse too_deep, :max_nesting => 19 }
|
||||
assert_raise(JSON::NestingError) { JSON.parse too_deep }
|
||||
assert_raise(JSON::NestingError) { JSON.parser.new(too_deep).parse }
|
||||
assert_raise(JSON::NestingError) { JSON.parse too_deep, :max_nesting => 19 }
|
||||
ok = JSON.parse too_deep, :max_nesting => 20
|
||||
assert_equal too_deep_ary, ok
|
||||
ok = JSON.parse too_deep, :max_nesting => nil
|
||||
|
@ -260,10 +260,10 @@ EOT
|
|||
assert_equal too_deep_ary, ok
|
||||
ok = JSON.parse too_deep, :max_nesting => 0
|
||||
assert_equal too_deep_ary, ok
|
||||
assert_raises(JSON::NestingError) { JSON.generate [[]], :max_nesting => 1 }
|
||||
assert_raise(JSON::NestingError) { JSON.generate [[]], :max_nesting => 1 }
|
||||
assert_equal '[[]]', JSON.generate([[]], :max_nesting => 2)
|
||||
assert_raises(JSON::NestingError) { JSON.generate too_deep_ary }
|
||||
assert_raises(JSON::NestingError) { JSON.generate too_deep_ary, :max_nesting => 19 }
|
||||
assert_raise(JSON::NestingError) { JSON.generate too_deep_ary }
|
||||
assert_raise(JSON::NestingError) { JSON.generate too_deep_ary, :max_nesting => 19 }
|
||||
ok = JSON.generate too_deep_ary, :max_nesting => 20
|
||||
assert_equal too_deep, ok
|
||||
ok = JSON.generate too_deep_ary, :max_nesting => nil
|
||||
|
@ -278,8 +278,8 @@ EOT
|
|||
too_deep = '[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]'
|
||||
assert_equal too_deep, JSON.dump(eval(too_deep))
|
||||
assert_kind_of String, Marshal.dump(eval(too_deep))
|
||||
assert_raises(ArgumentError) { JSON.dump(eval(too_deep), 19) }
|
||||
assert_raises(ArgumentError) { Marshal.dump(eval(too_deep), 19) }
|
||||
assert_raise(ArgumentError) { JSON.dump(eval(too_deep), 19) }
|
||||
assert_raise(ArgumentError) { Marshal.dump(eval(too_deep), 19) }
|
||||
assert_equal too_deep, JSON.dump(eval(too_deep), 20)
|
||||
assert_kind_of String, Marshal.dump(eval(too_deep), 20)
|
||||
output = StringIO.new
|
||||
|
|
|
@ -89,7 +89,7 @@ class TC_JSONAddition < Test::Unit::TestCase
|
|||
c = C.new
|
||||
assert !C.json_creatable?
|
||||
json = generate(c)
|
||||
assert_raises(ArgumentError) { JSON.parse(json) }
|
||||
assert_raise(ArgumentError) { JSON.parse(json) }
|
||||
end
|
||||
|
||||
def test_raw_strings
|
||||
|
@ -129,7 +129,7 @@ EOT
|
|||
assert_equal s, JSON(JSON(s))
|
||||
struct = Struct.new :foo, :bar
|
||||
s = struct.new 4711, 'foot'
|
||||
assert_raises(JSONError) { JSON(s) }
|
||||
assert_raise(JSONError) { JSON(s) }
|
||||
begin
|
||||
raise TypeError, "test me"
|
||||
rescue TypeError => e
|
||||
|
|
|
@ -20,7 +20,7 @@ class TC_JSONFixtures < Test::Unit::TestCase
|
|||
|
||||
def test_failing
|
||||
for name, source in @failed
|
||||
assert_raises(JSON::ParserError, JSON::NestingError,
|
||||
assert_raise(JSON::ParserError, JSON::NestingError,
|
||||
"Did not fail for fixture '#{name}'") do
|
||||
JSON.parse(source)
|
||||
end
|
||||
|
|
|
@ -70,30 +70,30 @@ EOT
|
|||
#assert s.check_circular
|
||||
h = { 1=>2 }
|
||||
h[3] = h
|
||||
assert_raises(JSON::CircularDatastructure) { generate(h) }
|
||||
assert_raises(JSON::CircularDatastructure) { generate(h, s) }
|
||||
assert_raise(JSON::CircularDatastructure) { generate(h) }
|
||||
assert_raise(JSON::CircularDatastructure) { generate(h, s) }
|
||||
s = JSON.state.new(:check_circular => true)
|
||||
#assert s.check_circular
|
||||
a = [ 1, 2 ]
|
||||
a << a
|
||||
assert_raises(JSON::CircularDatastructure) { generate(a, s) }
|
||||
assert_raise(JSON::CircularDatastructure) { generate(a, s) }
|
||||
end
|
||||
|
||||
def test_allow_nan
|
||||
assert_raises(GeneratorError) { generate([JSON::NaN]) }
|
||||
assert_raise(GeneratorError) { generate([JSON::NaN]) }
|
||||
assert_equal '[NaN]', generate([JSON::NaN], :allow_nan => true)
|
||||
assert_equal '[NaN]', fast_generate([JSON::NaN])
|
||||
assert_raises(GeneratorError) { pretty_generate([JSON::NaN]) }
|
||||
assert_raise(GeneratorError) { pretty_generate([JSON::NaN]) }
|
||||
assert_equal "[\n NaN\n]", pretty_generate([JSON::NaN], :allow_nan => true)
|
||||
assert_raises(GeneratorError) { generate([JSON::Infinity]) }
|
||||
assert_raise(GeneratorError) { generate([JSON::Infinity]) }
|
||||
assert_equal '[Infinity]', generate([JSON::Infinity], :allow_nan => true)
|
||||
assert_equal '[Infinity]', fast_generate([JSON::Infinity])
|
||||
assert_raises(GeneratorError) { pretty_generate([JSON::Infinity]) }
|
||||
assert_raise(GeneratorError) { pretty_generate([JSON::Infinity]) }
|
||||
assert_equal "[\n Infinity\n]", pretty_generate([JSON::Infinity], :allow_nan => true)
|
||||
assert_raises(GeneratorError) { generate([JSON::MinusInfinity]) }
|
||||
assert_raise(GeneratorError) { generate([JSON::MinusInfinity]) }
|
||||
assert_equal '[-Infinity]', generate([JSON::MinusInfinity], :allow_nan => true)
|
||||
assert_equal '[-Infinity]', fast_generate([JSON::MinusInfinity])
|
||||
assert_raises(GeneratorError) { pretty_generate([JSON::MinusInfinity]) }
|
||||
assert_raise(GeneratorError) { pretty_generate([JSON::MinusInfinity]) }
|
||||
assert_equal "[\n -Infinity\n]", pretty_generate([JSON::MinusInfinity], :allow_nan => true)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -85,7 +85,7 @@ class TC_JSONRails < Test::Unit::TestCase
|
|||
c = C.new # with rails addition all objects are theoretically creatable
|
||||
assert C.json_creatable?
|
||||
json = generate(c)
|
||||
assert_raises(ArgumentError) { JSON.parse(json) }
|
||||
assert_raise(ArgumentError) { JSON.parse(json) }
|
||||
end
|
||||
|
||||
def test_raw_strings
|
||||
|
|
|
@ -50,7 +50,7 @@ class TC_JSONUnicode < Test::Unit::TestCase
|
|||
assert_equal json, JSON.generate(["" << i])
|
||||
end
|
||||
end
|
||||
assert_raises(JSON::GeneratorError) do
|
||||
assert_raise(JSON::GeneratorError) do
|
||||
JSON.generate(["\x80"])
|
||||
end
|
||||
assert_equal "\302\200", JSON.parse('["\u0080"]').first
|
||||
|
|
|
@ -266,7 +266,7 @@ class TestLogDevice < Test::Unit::TestCase
|
|||
logdev = d(STDERR)
|
||||
assert_equal(STDERR, logdev.dev)
|
||||
assert_nil(logdev.filename)
|
||||
assert_raises(TypeError) do
|
||||
assert_raise(TypeError) do
|
||||
d(nil)
|
||||
end
|
||||
#
|
||||
|
|
|
@ -215,7 +215,7 @@ class HTTPHeaderTest < Test::Unit::TestCase
|
|||
try_content_length 123, ' 123'
|
||||
try_content_length 1, '1 23'
|
||||
try_content_length 500, '(OK)500'
|
||||
assert_raises(Net::HTTPHeaderSyntaxError, 'here is no digit, but') {
|
||||
assert_raise(Net::HTTPHeaderSyntaxError, 'here is no digit, but') {
|
||||
@c['content-length'] = 'no digit'
|
||||
@c.content_length
|
||||
}
|
||||
|
|
|
@ -65,7 +65,7 @@ class OpenSSL::TestCipher < Test::Unit::TestCase
|
|||
|
||||
def test_empty_data
|
||||
@c1.encrypt
|
||||
assert_raises(ArgumentError){ @c1.update("") }
|
||||
assert_raise(ArgumentError){ @c1.update("") }
|
||||
end
|
||||
|
||||
if OpenSSL::OPENSSL_VERSION_NUMBER > 0x00907000
|
||||
|
|
|
@ -89,7 +89,7 @@ class OpenSSL::TestEC < Test::Unit::TestCase
|
|||
sig = key.dsa_sign_asn1(@data1)
|
||||
assert_equal(key.dsa_verify_asn1(@data1, sig), true)
|
||||
|
||||
assert_raises(OpenSSL::PKey::ECError) { key.dsa_sign_asn1(@data2) }
|
||||
assert_raise(OpenSSL::PKey::ECError) { key.dsa_sign_asn1(@data2) }
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -236,7 +236,7 @@ class OpenSSL::TestSSL < Test::Unit::TestCase
|
|||
def test_client_auth
|
||||
vflag = OpenSSL::SSL::VERIFY_PEER|OpenSSL::SSL::VERIFY_FAIL_IF_NO_PEER_CERT
|
||||
start_server(PORT, vflag, true){|server, port|
|
||||
assert_raises(OpenSSL::SSL::SSLError){
|
||||
assert_raise(OpenSSL::SSL::SSLError){
|
||||
sock = TCPSocket.new("127.0.0.1", port)
|
||||
ssl = OpenSSL::SSL::SSLSocket.new(sock)
|
||||
ssl.connect
|
||||
|
@ -375,10 +375,10 @@ class OpenSSL::TestSSL < Test::Unit::TestCase
|
|||
sock = TCPSocket.new("127.0.0.1", port)
|
||||
ssl = OpenSSL::SSL::SSLSocket.new(sock)
|
||||
ssl.connect
|
||||
assert_raises(sslerr){ssl.post_connection_check("localhost.localdomain")}
|
||||
assert_raises(sslerr){ssl.post_connection_check("127.0.0.1")}
|
||||
assert_raise(sslerr){ssl.post_connection_check("localhost.localdomain")}
|
||||
assert_raise(sslerr){ssl.post_connection_check("127.0.0.1")}
|
||||
assert(ssl.post_connection_check("localhost"))
|
||||
assert_raises(sslerr){ssl.post_connection_check("foo.example.com")}
|
||||
assert_raise(sslerr){ssl.post_connection_check("foo.example.com")}
|
||||
|
||||
cert = ssl.peer_cert
|
||||
assert(!OpenSSL::SSL.verify_certificate_identity(cert, "localhost.localdomain"))
|
||||
|
@ -401,8 +401,8 @@ class OpenSSL::TestSSL < Test::Unit::TestCase
|
|||
ssl.connect
|
||||
assert(ssl.post_connection_check("localhost.localdomain"))
|
||||
assert(ssl.post_connection_check("127.0.0.1"))
|
||||
assert_raises(sslerr){ssl.post_connection_check("localhost")}
|
||||
assert_raises(sslerr){ssl.post_connection_check("foo.example.com")}
|
||||
assert_raise(sslerr){ssl.post_connection_check("localhost")}
|
||||
assert_raise(sslerr){ssl.post_connection_check("foo.example.com")}
|
||||
|
||||
cert = ssl.peer_cert
|
||||
assert(OpenSSL::SSL.verify_certificate_identity(cert, "localhost.localdomain"))
|
||||
|
@ -423,9 +423,9 @@ class OpenSSL::TestSSL < Test::Unit::TestCase
|
|||
ssl = OpenSSL::SSL::SSLSocket.new(sock)
|
||||
ssl.connect
|
||||
assert(ssl.post_connection_check("localhost.localdomain"))
|
||||
assert_raises(sslerr){ssl.post_connection_check("127.0.0.1")}
|
||||
assert_raises(sslerr){ssl.post_connection_check("localhost")}
|
||||
assert_raises(sslerr){ssl.post_connection_check("foo.example.com")}
|
||||
assert_raise(sslerr){ssl.post_connection_check("127.0.0.1")}
|
||||
assert_raise(sslerr){ssl.post_connection_check("localhost")}
|
||||
assert_raise(sslerr){ssl.post_connection_check("foo.example.com")}
|
||||
cert = ssl.peer_cert
|
||||
assert(OpenSSL::SSL.verify_certificate_identity(cert, "localhost.localdomain"))
|
||||
assert(!OpenSSL::SSL.verify_certificate_identity(cert, "127.0.0.1"))
|
||||
|
|
|
@ -157,15 +157,15 @@ class OpenSSL::TestX509Certificate < Test::Unit::TestCase
|
|||
cert.not_after = Time.now
|
||||
assert_equal(false, cert.verify(@dsa512))
|
||||
|
||||
assert_raises(OpenSSL::X509::CertificateError){
|
||||
assert_raise(OpenSSL::X509::CertificateError){
|
||||
cert = issue_cert(@ca, @rsa2048, 1, Time.now, Time.now+3600, [],
|
||||
nil, nil, OpenSSL::Digest::DSS1.new)
|
||||
}
|
||||
assert_raises(OpenSSL::X509::CertificateError){
|
||||
assert_raise(OpenSSL::X509::CertificateError){
|
||||
cert = issue_cert(@ca, @dsa512, 1, Time.now, Time.now+3600, [],
|
||||
nil, nil, OpenSSL::Digest::MD5.new)
|
||||
}
|
||||
assert_raises(OpenSSL::X509::CertificateError){
|
||||
assert_raise(OpenSSL::X509::CertificateError){
|
||||
cert = issue_cert(@ca, @dsa512, 1, Time.now, Time.now+3600, [],
|
||||
nil, nil, OpenSSL::Digest::SHA1.new)
|
||||
}
|
||||
|
|
|
@ -198,7 +198,7 @@ class OpenSSL::TestX509Store < Test::Unit::TestCase
|
|||
nil, nil, OpenSSL::Digest::SHA1.new)
|
||||
store = OpenSSL::X509::Store.new
|
||||
store.add_cert(ca1_cert)
|
||||
assert_raises(OpenSSL::X509::StoreError){
|
||||
assert_raise(OpenSSL::X509::StoreError){
|
||||
store.add_cert(ca1_cert) # add same certificate twice
|
||||
}
|
||||
|
||||
|
@ -209,7 +209,7 @@ class OpenSSL::TestX509Store < Test::Unit::TestCase
|
|||
crl2 = issue_crl(revoke_info, 2, now+1800, now+3600, [],
|
||||
ca1_cert, @rsa2048, OpenSSL::Digest::SHA1.new)
|
||||
store.add_crl(crl1)
|
||||
assert_raises(OpenSSL::X509::StoreError){
|
||||
assert_raise(OpenSSL::X509::StoreError){
|
||||
store.add_crl(crl2) # add CRL issued by same CA twice.
|
||||
}
|
||||
end
|
||||
|
|
|
@ -18,7 +18,7 @@ module TestOptionParser::NoArg
|
|||
end
|
||||
|
||||
def test_short
|
||||
assert_raises(OptionParser::InvalidOption) {@opt.parse!(%w"-xq")}
|
||||
assert_raise(OptionParser::InvalidOption) {@opt.parse!(%w"-xq")}
|
||||
assert_equal(%w"", no_error {@opt.parse!(%w"-x")})
|
||||
assert_equal(true, @flag)
|
||||
@flag = nil
|
||||
|
@ -27,11 +27,11 @@ module TestOptionParser::NoArg
|
|||
end
|
||||
|
||||
def test_abbrev
|
||||
assert_raises(OptionParser::InvalidOption) {@opt.parse!(%w"-oq")}
|
||||
assert_raise(OptionParser::InvalidOption) {@opt.parse!(%w"-oq")}
|
||||
assert_equal(%w"", no_error {@opt.parse!(%w"-o")})
|
||||
assert_equal(true, @flag)
|
||||
@flag = nil
|
||||
assert_raises(OptionParser::InvalidOption) {@opt.parse!(%w"-O")}
|
||||
assert_raise(OptionParser::InvalidOption) {@opt.parse!(%w"-O")}
|
||||
assert_nil(@flag)
|
||||
@flag = nil
|
||||
assert_equal(%w"foo", no_error {@opt.parse!(%w"-o foo")})
|
||||
|
@ -39,7 +39,7 @@ module TestOptionParser::NoArg
|
|||
end
|
||||
|
||||
def test_long
|
||||
assert_raises(OptionParser::NeedlessArgument) {@opt.parse!(%w"--option=x")}
|
||||
assert_raise(OptionParser::NeedlessArgument) {@opt.parse!(%w"--option=x")}
|
||||
assert_equal(%w"", no_error {@opt.parse!(%w"--opt")})
|
||||
assert_equal(true, @flag)
|
||||
@flag = nil
|
||||
|
@ -49,8 +49,8 @@ module TestOptionParser::NoArg
|
|||
|
||||
def test_ambiguous
|
||||
@opt.def_option("--open") {|x|}
|
||||
assert_raises(OptionParser::AmbiguousOption) {@opt.parse!(%w"--op")}
|
||||
assert_raises(OptionParser::AmbiguousOption) {@opt.parse!(%w"-o")}
|
||||
assert_raise(OptionParser::AmbiguousOption) {@opt.parse!(%w"--op")}
|
||||
assert_raise(OptionParser::AmbiguousOption) {@opt.parse!(%w"-o")}
|
||||
assert_equal(%w"", no_error {@opt.parse!(%w"--opt")})
|
||||
assert_equal(true, @flag)
|
||||
end
|
||||
|
|
|
@ -32,7 +32,7 @@ module TestOptionParser::ReqArg
|
|||
end
|
||||
|
||||
def test_short
|
||||
assert_raises(OptionParser::MissingArgument) {@opt.parse!(%w"-x")}
|
||||
assert_raise(OptionParser::MissingArgument) {@opt.parse!(%w"-x")}
|
||||
assert_equal(%w"", no_error {@opt.parse!(%w"-x foo")})
|
||||
assert_equal("foo", @flag)
|
||||
assert_equal(%w"", no_error {@opt.parse!(%w"-xbar")})
|
||||
|
@ -42,7 +42,7 @@ module TestOptionParser::ReqArg
|
|||
end
|
||||
|
||||
def test_abbrev
|
||||
assert_raises(OptionParser::MissingArgument) {@opt.parse!(%w"-o")}
|
||||
assert_raise(OptionParser::MissingArgument) {@opt.parse!(%w"-o")}
|
||||
assert_equal(%w"", no_error {@opt.parse!(%w"-o foo")})
|
||||
assert_equal("foo", @flag)
|
||||
assert_equal(%w"", no_error {@opt.parse!(%w"-obar")})
|
||||
|
@ -52,7 +52,7 @@ module TestOptionParser::ReqArg
|
|||
end
|
||||
|
||||
def test_long
|
||||
assert_raises(OptionParser::MissingArgument) {@opt.parse!(%w"--opt")}
|
||||
assert_raise(OptionParser::MissingArgument) {@opt.parse!(%w"--opt")}
|
||||
assert_equal(%w"", no_error {@opt.parse!(%w"--opt foo")})
|
||||
assert_equal("foo", @flag)
|
||||
assert_equal(%w"foo", no_error {@opt.parse!(%w"--opt= foo")})
|
||||
|
|
|
@ -63,7 +63,7 @@ class TestReadline < Test::Unit::TestCase
|
|||
["filename_quote_characters"],
|
||||
]
|
||||
method_args.each do |method_name, *args|
|
||||
assert_raises(SecurityError, NotImplementedError,
|
||||
assert_raise(SecurityError, NotImplementedError,
|
||||
"method=<#{method_name}>") do
|
||||
Thread.start {
|
||||
$SAFE = 4
|
||||
|
@ -90,7 +90,7 @@ class TestReadline < Test::Unit::TestCase
|
|||
assert_equal("> ", stdout.read(2))
|
||||
assert_equal(1, Readline::HISTORY.length)
|
||||
assert_equal("hello", Readline::HISTORY[0])
|
||||
assert_raises(SecurityError) do
|
||||
assert_raise(SecurityError) do
|
||||
Thread.start {
|
||||
$SAFE = 1
|
||||
replace_stdio(stdin.path, stdout.path) do
|
||||
|
@ -98,7 +98,7 @@ class TestReadline < Test::Unit::TestCase
|
|||
end
|
||||
}.join
|
||||
end
|
||||
assert_raises(SecurityError) do
|
||||
assert_raise(SecurityError) do
|
||||
Thread.start {
|
||||
$SAFE = 4
|
||||
replace_stdio(stdin.path, stdout.path) { Readline.readline("> ") }
|
||||
|
|
|
@ -53,7 +53,7 @@ class Readline::TestHistory < Test::Unit::TestCase
|
|||
["clear", []],
|
||||
]
|
||||
method_args.each do |method_name, args|
|
||||
assert_raises(SecurityError, NotImplementedError,
|
||||
assert_raise(SecurityError, NotImplementedError,
|
||||
"method=<#{method_name}>") do
|
||||
Thread.start {
|
||||
$SAFE = 4
|
||||
|
@ -63,7 +63,7 @@ class Readline::TestHistory < Test::Unit::TestCase
|
|||
end
|
||||
end
|
||||
|
||||
assert_raises(SecurityError, NotImplementedError,
|
||||
assert_raise(SecurityError, NotImplementedError,
|
||||
"method=<each>") do
|
||||
Thread.start {
|
||||
$SAFE = 4
|
||||
|
@ -123,14 +123,14 @@ class Readline::TestHistory < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_set__out_of_range
|
||||
assert_raises(IndexError, NotImplementedError, "index=<0>") do
|
||||
assert_raise(IndexError, NotImplementedError, "index=<0>") do
|
||||
HISTORY[0] = "set: 0"
|
||||
end
|
||||
|
||||
lines = push_history(5)
|
||||
invalid_indexes = [5, 6, 100, -6, -7, -100]
|
||||
invalid_indexes.each do |i|
|
||||
assert_raises(IndexError, NotImplementedError, "index=<#{i}>") do
|
||||
assert_raise(IndexError, NotImplementedError, "index=<#{i}>") do
|
||||
HISTORY[i] = "set: #{i}"
|
||||
end
|
||||
end
|
||||
|
@ -270,14 +270,14 @@ class Readline::TestHistory < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_delete_at__out_of_range
|
||||
assert_raises(IndexError, NotImplementedError, "index=<0>") do
|
||||
assert_raise(IndexError, NotImplementedError, "index=<0>") do
|
||||
HISTORY.delete_at(0)
|
||||
end
|
||||
|
||||
lines = push_history(5)
|
||||
invalid_indexes = [5, 6, 100, -6, -7, -100]
|
||||
invalid_indexes.each do |i|
|
||||
assert_raises(IndexError, NotImplementedError, "index=<#{i}>") do
|
||||
assert_raise(IndexError, NotImplementedError, "index=<#{i}>") do
|
||||
HISTORY.delete_at(i)
|
||||
end
|
||||
end
|
||||
|
@ -285,7 +285,7 @@ class Readline::TestHistory < Test::Unit::TestCase
|
|||
invalid_indexes = [100_000_000_000_000_000_000,
|
||||
-100_000_000_000_000_000_000]
|
||||
invalid_indexes.each do |i|
|
||||
assert_raises(RangeError, NotImplementedError, "index=<#{i}>") do
|
||||
assert_raise(RangeError, NotImplementedError, "index=<#{i}>") do
|
||||
HISTORY.delete_at(i)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -149,7 +149,7 @@ module TupleSpaceTestModule
|
|||
assert(!tmpl.match({"message"=>"Hi", "name"=>"Foo", "age"=>1}))
|
||||
assert(!tmpl.match({"message"=>"Hello", "no_name"=>"Foo"}))
|
||||
|
||||
assert_raises(Rinda::InvalidHashTupleKey) do
|
||||
assert_raise(Rinda::InvalidHashTupleKey) do
|
||||
tmpl = Rinda::Template.new({:message=>String, "name"=>String})
|
||||
end
|
||||
tmpl = Rinda::Template.new({"name"=>String})
|
||||
|
@ -182,7 +182,7 @@ module TupleSpaceTestModule
|
|||
assert(!tmpl.match({"message"=>"Hi", "name"=>"Foo", "age"=>1}))
|
||||
assert(!tmpl.match({"message"=>"Hello", "no_name"=>"Foo"}))
|
||||
|
||||
assert_raises(Rinda::InvalidHashTupleKey) do
|
||||
assert_raise(Rinda::InvalidHashTupleKey) do
|
||||
@ts.write({:message=>String, "name"=>String})
|
||||
end
|
||||
|
||||
|
@ -193,7 +193,7 @@ module TupleSpaceTestModule
|
|||
assert_equal({'1'=>1, '2'=>2, '3'=>3}, @ts.take({'1'=>1, '2'=>2, '3'=>3}))
|
||||
|
||||
entry = @ts.write(['1'=>1, '2'=>2, '3'=>3])
|
||||
assert_raises(Rinda::RequestExpiredError) do
|
||||
assert_raise(Rinda::RequestExpiredError) do
|
||||
assert_equal({'1'=>1, '2'=>2, '3'=>3}, @ts.read({'1'=>1}, 0))
|
||||
end
|
||||
entry.cancel
|
||||
|
@ -230,11 +230,11 @@ module TupleSpaceTestModule
|
|||
end
|
||||
|
||||
def test_inp_rdp
|
||||
assert_raises(Rinda::RequestExpiredError) do
|
||||
assert_raise(Rinda::RequestExpiredError) do
|
||||
@ts.take([:empty], 0)
|
||||
end
|
||||
|
||||
assert_raises(Rinda::RequestExpiredError) do
|
||||
assert_raise(Rinda::RequestExpiredError) do
|
||||
@ts.read([:empty], 0)
|
||||
end
|
||||
end
|
||||
|
@ -242,13 +242,13 @@ module TupleSpaceTestModule
|
|||
def test_ruby_talk_264062
|
||||
th = Thread.new { @ts.take([:empty], 1) }
|
||||
sleep(10)
|
||||
assert_raises(Rinda::RequestExpiredError) do
|
||||
assert_raise(Rinda::RequestExpiredError) do
|
||||
thread_join(th)
|
||||
end
|
||||
|
||||
th = Thread.new { @ts.read([:empty], 1) }
|
||||
sleep(10)
|
||||
assert_raises(Rinda::RequestExpiredError) do
|
||||
assert_raise(Rinda::RequestExpiredError) do
|
||||
thread_join(th)
|
||||
end
|
||||
end
|
||||
|
@ -429,7 +429,7 @@ module TupleSpaceTestModule
|
|||
|
||||
sleep(2)
|
||||
|
||||
assert_raises(Rinda::RequestCanceledError) do
|
||||
assert_raise(Rinda::RequestCanceledError) do
|
||||
assert_nil(thread_join(taker))
|
||||
end
|
||||
|
||||
|
@ -458,7 +458,7 @@ module TupleSpaceTestModule
|
|||
|
||||
sleep(2)
|
||||
|
||||
assert_raises(Rinda::RequestCanceledError) do
|
||||
assert_raise(Rinda::RequestCanceledError) do
|
||||
assert_nil(thread_join(reader))
|
||||
end
|
||||
|
||||
|
|
|
@ -128,7 +128,7 @@ module MarshalTestLib
|
|||
|
||||
def test_hash_default_proc
|
||||
h = Hash.new {}
|
||||
assert_raises(TypeError) { marshaltest(h) }
|
||||
assert_raise(TypeError) { marshaltest(h) }
|
||||
end
|
||||
|
||||
def test_hash_ivar
|
||||
|
@ -418,16 +418,16 @@ module MarshalTestLib
|
|||
def test_singleton
|
||||
o = Object.new
|
||||
def o.m() end
|
||||
assert_raises(TypeError) { marshaltest(o) }
|
||||
assert_raise(TypeError) { marshaltest(o) }
|
||||
o = Object.new
|
||||
c = class << o
|
||||
@v = 1
|
||||
class C; self; end
|
||||
end
|
||||
assert_raises(TypeError) { marshaltest(o) }
|
||||
assert_raises(TypeError) { marshaltest(c) }
|
||||
assert_raises(TypeError) { marshaltest(ARGF) }
|
||||
assert_raises(TypeError) { marshaltest(ENV) }
|
||||
assert_raise(TypeError) { marshaltest(o) }
|
||||
assert_raise(TypeError) { marshaltest(c) }
|
||||
assert_raise(TypeError) { marshaltest(ARGF) }
|
||||
assert_raise(TypeError) { marshaltest(ENV) }
|
||||
end
|
||||
|
||||
def test_extend
|
||||
|
@ -440,7 +440,7 @@ module MarshalTestLib
|
|||
marshal_equal(o) {|obj| class << obj; ancestors end}
|
||||
o = Object.new
|
||||
o.extend Module.new
|
||||
assert_raises(TypeError) { marshaltest(o) }
|
||||
assert_raise(TypeError) { marshaltest(o) }
|
||||
end
|
||||
|
||||
def test_extend_string
|
||||
|
@ -453,16 +453,16 @@ module MarshalTestLib
|
|||
marshal_equal(o) {|obj| class << obj; ancestors end}
|
||||
o = ""
|
||||
o.extend Module.new
|
||||
assert_raises(TypeError) { marshaltest(o) }
|
||||
assert_raise(TypeError) { marshaltest(o) }
|
||||
end
|
||||
|
||||
def test_anonymous
|
||||
c = Class.new
|
||||
assert_raises(TypeError) { marshaltest(c) }
|
||||
assert_raise(TypeError) { marshaltest(c) }
|
||||
o = c.new
|
||||
assert_raises(TypeError) { marshaltest(o) }
|
||||
assert_raise(TypeError) { marshaltest(o) }
|
||||
m = Module.new
|
||||
assert_raises(TypeError) { marshaltest(m) }
|
||||
assert_raise(TypeError) { marshaltest(m) }
|
||||
end
|
||||
|
||||
def test_string_empty
|
||||
|
|
|
@ -32,11 +32,11 @@ class TestBeginEndBlock < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_begininmethod
|
||||
assert_raises(SyntaxError) do
|
||||
assert_raise(SyntaxError) do
|
||||
eval("def foo; BEGIN {}; end")
|
||||
end
|
||||
|
||||
assert_raises(SyntaxError) do
|
||||
assert_raise(SyntaxError) do
|
||||
eval('eval("def foo; BEGIN {}; end")')
|
||||
end
|
||||
end
|
||||
|
|
|
@ -8,8 +8,8 @@ class TestCall < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_call
|
||||
assert_raises(ArgumentError) {aaa()}
|
||||
assert_raises(ArgumentError) {aaa}
|
||||
assert_raise(ArgumentError) {aaa()}
|
||||
assert_raise(ArgumentError) {aaa}
|
||||
|
||||
assert_equal([1, 100], aaa(1))
|
||||
assert_equal([1, 2], aaa(1, 2))
|
||||
|
|
|
@ -21,7 +21,7 @@ class TestClone < Test::Unit::TestCase
|
|||
assert_equal("test", bar.test)
|
||||
assert_equal("test", foo.test)
|
||||
|
||||
assert_raises(NoMethodError) {foo.test2}
|
||||
assert_raise(NoMethodError) {foo.test2}
|
||||
|
||||
assert_equal([M003, M002, M001], M003.ancestors)
|
||||
end
|
||||
|
|
|
@ -36,13 +36,13 @@ class TestEnv < Test::Unit::TestCase
|
|||
assert_equal('foo', ENV['test'])
|
||||
end
|
||||
|
||||
assert_raises(TypeError) {
|
||||
assert_raise(TypeError) {
|
||||
tmp = ENV[1]
|
||||
}
|
||||
assert_raises(TypeError) {
|
||||
assert_raise(TypeError) {
|
||||
ENV[1] = 'foo'
|
||||
}
|
||||
assert_raises(TypeError) {
|
||||
assert_raise(TypeError) {
|
||||
ENV['test'] = 0
|
||||
}
|
||||
end
|
||||
|
|
|
@ -24,7 +24,7 @@ class TestException < Test::Unit::TestCase
|
|||
|
||||
# exception in rescue clause
|
||||
$string = "this must be handled no.3"
|
||||
e = assert_raises(RuntimeError) do
|
||||
e = assert_raise(RuntimeError) do
|
||||
begin
|
||||
raise "exception in rescue clause"
|
||||
rescue
|
||||
|
@ -36,7 +36,7 @@ class TestException < Test::Unit::TestCase
|
|||
|
||||
# exception in ensure clause
|
||||
$string = "exception in ensure clause"
|
||||
e = assert_raises(RuntimeError) do
|
||||
e = assert_raise(RuntimeError) do
|
||||
begin
|
||||
raise "this must be handled no.4"
|
||||
ensure
|
||||
|
|
|
@ -54,7 +54,7 @@ class TestIterator < Test::Unit::TestCase
|
|||
tt{|i| break if i == 5}
|
||||
assert_equal(0, i)
|
||||
|
||||
assert_raises(ArgumentError) do
|
||||
assert_raise(ArgumentError) do
|
||||
tt3{}
|
||||
end
|
||||
end
|
||||
|
@ -64,7 +64,7 @@ class TestIterator < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_block_argument_without_paren
|
||||
assert_raises(ArgumentError) do
|
||||
assert_raise(ArgumentError) do
|
||||
tt4{}
|
||||
end
|
||||
end
|
||||
|
@ -216,10 +216,10 @@ class TestIterator < Test::Unit::TestCase
|
|||
|
||||
def test_argument
|
||||
assert_nothing_raised {lambda{||}.call}
|
||||
assert_raises(ArgumentError) {lambda{||}.call(1)}
|
||||
assert_raise(ArgumentError) {lambda{||}.call(1)}
|
||||
assert_nothing_raised {lambda{|a,|}.call(1)}
|
||||
assert_raises(ArgumentError) {lambda{|a,|}.call()}
|
||||
assert_raises(ArgumentError) {lambda{|a,|}.call(1,2)}
|
||||
assert_raise(ArgumentError) {lambda{|a,|}.call()}
|
||||
assert_raise(ArgumentError) {lambda{|a,|}.call(1,2)}
|
||||
end
|
||||
|
||||
def get_block(&block)
|
||||
|
@ -235,9 +235,9 @@ class TestIterator < Test::Unit::TestCase
|
|||
assert_nothing_raised {get_block{|a,|}.call(1,2)}
|
||||
|
||||
assert_nothing_raised {get_block(&lambda{||}).call()}
|
||||
assert_raises(ArgumentError) {get_block(&lambda{||}).call(1)}
|
||||
assert_raise(ArgumentError) {get_block(&lambda{||}).call(1)}
|
||||
assert_nothing_raised {get_block(&lambda{|a,|}).call(1)}
|
||||
assert_raises(ArgumentError) {get_block(&lambda{|a,|}).call(1,2)}
|
||||
assert_raise(ArgumentError) {get_block(&lambda{|a,|}).call(1,2)}
|
||||
|
||||
block = get_block{11}
|
||||
assert_instance_of(Proc, block)
|
||||
|
@ -298,7 +298,7 @@ class TestIterator < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_ljump
|
||||
assert_raises(LocalJumpError) {get_block{break}.call}
|
||||
assert_raise(LocalJumpError) {get_block{break}.call}
|
||||
|
||||
# cannot use assert_nothing_raised due to passing block.
|
||||
begin
|
||||
|
@ -483,7 +483,7 @@ class TestIterator < Test::Unit::TestCase
|
|||
assert_equal(1, e.next)
|
||||
assert_equal(2, e.next)
|
||||
assert_equal(3, e.next)
|
||||
assert_raises(StopIteration){e.next}
|
||||
assert_raise(StopIteration){e.next}
|
||||
e.rewind
|
||||
assert_equal(1, e.next)
|
||||
e.rewind
|
||||
|
|
|
@ -9,17 +9,17 @@ class TestLambdaParameters < Test::Unit::TestCase
|
|||
def test_call_simple
|
||||
assert_equal(1, lambda{|a| a}.call(1))
|
||||
assert_equal([1,2], lambda{|a, b| [a,b]}.call(1,2))
|
||||
assert_raises(ArgumentError) { lambda{|a|}.call(1,2) }
|
||||
assert_raises(ArgumentError) { lambda{|a|}.call() }
|
||||
assert_raises(ArgumentError) { lambda{}.call(1) }
|
||||
assert_raises(ArgumentError) { lambda{|a, b|}.call(1,2,3) }
|
||||
assert_raise(ArgumentError) { lambda{|a|}.call(1,2) }
|
||||
assert_raise(ArgumentError) { lambda{|a|}.call() }
|
||||
assert_raise(ArgumentError) { lambda{}.call(1) }
|
||||
assert_raise(ArgumentError) { lambda{|a, b|}.call(1,2,3) }
|
||||
|
||||
assert_equal(1, ->(a){ a }.call(1))
|
||||
assert_equal([1,2], ->(a,b){ [a,b] }.call(1,2))
|
||||
assert_raises(ArgumentError) { ->(a){ }.call(1,2) }
|
||||
assert_raises(ArgumentError) { ->(a){ }.call() }
|
||||
assert_raises(ArgumentError) { ->(){ }.call(1) }
|
||||
assert_raises(ArgumentError) { ->(a,b){ }.call(1,2,3) }
|
||||
assert_raise(ArgumentError) { ->(a){ }.call(1,2) }
|
||||
assert_raise(ArgumentError) { ->(a){ }.call() }
|
||||
assert_raise(ArgumentError) { ->(){ }.call(1) }
|
||||
assert_raise(ArgumentError) { ->(a,b){ }.call(1,2,3) }
|
||||
end
|
||||
|
||||
end
|
||||
|
@ -34,21 +34,21 @@ __END__
|
|||
def test_call_rest_args
|
||||
assert_equal([1,2], ->(*a){ a }.call(1,2))
|
||||
assert_equal([1,2,[]], ->(a,b,*c){ [a,b,c] }.call(1,2))
|
||||
assert_raises(ArgumentError){ ->(a,*b){ }.call() }
|
||||
assert_raise(ArgumentError){ ->(a,*b){ }.call() }
|
||||
end
|
||||
|
||||
def test_call_opt_args
|
||||
assert_equal([1,2,3,4], ->(a,b,c=3,d=4){ [a,b,c,d] }.call(1,2))
|
||||
assert_equal([1,2,3,4], ->(a,b,c=0,d=4){ [a,b,c,d] }.call(1,2,3))
|
||||
assert_raises(ArgumentError){ ->(a,b=1){ }.call() }
|
||||
assert_raises(ArgumentError){ ->(a,b=1){ }.call(1,2,3) }
|
||||
assert_raise(ArgumentError){ ->(a,b=1){ }.call() }
|
||||
assert_raise(ArgumentError){ ->(a,b=1){ }.call(1,2,3) }
|
||||
end
|
||||
|
||||
def test_call_rest_and_opt
|
||||
assert_equal([1,2,3,[]], ->(a,b=2,c=3,*d){ [a,b,c,d] }.call(1))
|
||||
assert_equal([1,2,3,[]], ->(a,b=0,c=3,*d){ [a,b,c,d] }.call(1,2))
|
||||
assert_equal([1,2,3,[4,5,6]], ->(a,b=0,c=0,*d){ [a,b,c,d] }.call(1,2,3,4,5,6))
|
||||
assert_raises(ArgumentError){ ->(a,b=1,*c){ }.call() }
|
||||
assert_raise(ArgumentError){ ->(a,b=1,*c){ }.call() }
|
||||
end
|
||||
|
||||
def test_call_with_block
|
||||
|
|
|
@ -47,15 +47,15 @@ class TestPack < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_pack_U
|
||||
assert_raises(RangeError) { [-0x40000001].pack("U") }
|
||||
assert_raises(RangeError) { [-0x40000000].pack("U") }
|
||||
assert_raises(RangeError) { [-1].pack("U") }
|
||||
assert_raise(RangeError) { [-0x40000001].pack("U") }
|
||||
assert_raise(RangeError) { [-0x40000000].pack("U") }
|
||||
assert_raise(RangeError) { [-1].pack("U") }
|
||||
assert_equal "\000", [0].pack("U")
|
||||
assert_equal "\374\277\277\277\277\277", [0x3fffffff].pack("U")
|
||||
assert_equal "\375\200\200\200\200\200", [0x40000000].pack("U")
|
||||
assert_equal "\375\277\277\277\277\277", [0x7fffffff].pack("U")
|
||||
assert_raises(RangeError) { [0x80000000].pack("U") }
|
||||
assert_raises(RangeError) { [0x100000000].pack("U") }
|
||||
assert_raise(RangeError) { [0x80000000].pack("U") }
|
||||
assert_raise(RangeError) { [0x100000000].pack("U") }
|
||||
end
|
||||
|
||||
def test_pack_P
|
||||
|
|
|
@ -38,8 +38,8 @@ class TestReadPartial < Test::Unit::TestCase
|
|||
w.close
|
||||
assert_equal('ab', r.readpartial(2))
|
||||
assert_equal('c', r.readpartial(2))
|
||||
assert_raises(EOFError) { r.readpartial(2) }
|
||||
assert_raises(EOFError) { r.readpartial(2) }
|
||||
assert_raise(EOFError) { r.readpartial(2) }
|
||||
assert_raise(EOFError) { r.readpartial(2) }
|
||||
}
|
||||
end
|
||||
|
||||
|
@ -48,7 +48,7 @@ class TestReadPartial < Test::Unit::TestCase
|
|||
w << 'abc'
|
||||
assert_equal('ab', r.readpartial(2))
|
||||
assert_equal('c', r.readpartial(2))
|
||||
assert_raises(TimeoutError) {
|
||||
assert_raise(TimeoutError) {
|
||||
timeout(0.1) { r.readpartial(2) }
|
||||
}
|
||||
}
|
||||
|
@ -62,7 +62,7 @@ class TestReadPartial < Test::Unit::TestCase
|
|||
assert_equal("de", r.readpartial(2))
|
||||
assert_equal("f\n", r.readpartial(4096))
|
||||
assert_equal("ghi\n", r.readpartial(4096))
|
||||
assert_raises(TimeoutError) {
|
||||
assert_raise(TimeoutError) {
|
||||
timeout(0.1) { r.readpartial(2) }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ class TestSignal < Test::Unit::TestCase
|
|||
assert_equal 2, x
|
||||
|
||||
Signal.trap(:INT) { raise "Interrupt" }
|
||||
ex = assert_raises(RuntimeError) {
|
||||
ex = assert_raise(RuntimeError) {
|
||||
Process.kill :INT, Process.pid
|
||||
sleep 0.1
|
||||
}
|
||||
|
|
|
@ -71,7 +71,7 @@ class TestThread < Test::Unit::TestCase
|
|||
mutex = Mutex.new
|
||||
condvar = ConditionVariable.new
|
||||
|
||||
assert_raises(ThreadError) { condvar.wait(mutex) }
|
||||
assert_raise(ThreadError) { condvar.wait(mutex) }
|
||||
end
|
||||
|
||||
def test_condvar_wait_exception_handling
|
||||
|
@ -98,7 +98,7 @@ class TestThread < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
thread.raise Interrupt, "interrupt a dead condition variable"
|
||||
assert_raises(Interrupt) { thread.value }
|
||||
assert_raise(Interrupt) { thread.value }
|
||||
assert(locked)
|
||||
end
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ class TestVariable < Test::Unit::TestCase
|
|||
assert_instance_of(Fixnum, $$)
|
||||
|
||||
# read-only variable
|
||||
assert_raises(NameError) do
|
||||
assert_raise(NameError) do
|
||||
$$ = 5
|
||||
end
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ class TestGemBuilder < RubyGemTestCase
|
|||
def test_build_validates
|
||||
builder = Gem::Builder.new Gem::Specification.new
|
||||
|
||||
assert_raises Gem::InvalidSpecificationException do
|
||||
assert_raise Gem::InvalidSpecificationException do
|
||||
builder.build
|
||||
end
|
||||
end
|
||||
|
|
|
@ -31,7 +31,7 @@ class TestGemCommandManager < RubyGemTestCase
|
|||
def test_run_interrupt
|
||||
use_ui @ui do
|
||||
@command_manager.register_command :interrupt
|
||||
assert_raises MockGemUi::TermError do
|
||||
assert_raise MockGemUi::TermError do
|
||||
@command_manager.run 'interrupt'
|
||||
end
|
||||
assert_equal '', ui.output
|
||||
|
@ -41,7 +41,7 @@ class TestGemCommandManager < RubyGemTestCase
|
|||
|
||||
def test_process_args_bad_arg
|
||||
use_ui @ui do
|
||||
assert_raises(MockGemUi::TermError) {
|
||||
assert_raise(MockGemUi::TermError) {
|
||||
@command_manager.process_args("--bad-arg")
|
||||
}
|
||||
end
|
||||
|
|
|
@ -43,7 +43,7 @@ class TestGemCommandsInstallCommand < RubyGemTestCase
|
|||
orig_dir = Dir.pwd
|
||||
begin
|
||||
Dir.chdir @tempdir
|
||||
e = assert_raises Gem::SystemExitException do
|
||||
e = assert_raise Gem::SystemExitException do
|
||||
@cmd.execute
|
||||
end
|
||||
assert_equal 0, e.exit_code
|
||||
|
@ -65,7 +65,7 @@ class TestGemCommandsInstallCommand < RubyGemTestCase
|
|||
@cmd.options[:args] = %w[no_such_gem]
|
||||
|
||||
use_ui @ui do
|
||||
e = assert_raises Gem::SystemExitException do
|
||||
e = assert_raise Gem::SystemExitException do
|
||||
@cmd.execute
|
||||
end
|
||||
assert_equal 2, e.exit_code
|
||||
|
@ -91,7 +91,7 @@ class TestGemCommandsInstallCommand < RubyGemTestCase
|
|||
@cmd.options[:args] = %w[nonexistent]
|
||||
|
||||
use_ui @ui do
|
||||
e = assert_raises Gem::SystemExitException do
|
||||
e = assert_raise Gem::SystemExitException do
|
||||
@cmd.execute
|
||||
end
|
||||
assert_equal 2, e.exit_code
|
||||
|
@ -114,7 +114,7 @@ class TestGemCommandsInstallCommand < RubyGemTestCase
|
|||
@cmd.options[:args] = [@a2.name]
|
||||
|
||||
use_ui @ui do
|
||||
e = assert_raises Gem::SystemExitException do
|
||||
e = assert_raise Gem::SystemExitException do
|
||||
@cmd.execute
|
||||
end
|
||||
assert_equal 0, e.exit_code
|
||||
|
@ -146,7 +146,7 @@ class TestGemCommandsInstallCommand < RubyGemTestCase
|
|||
orig_dir = Dir.pwd
|
||||
begin
|
||||
Dir.chdir @tempdir
|
||||
e = assert_raises Gem::SystemExitException do
|
||||
e = assert_raise Gem::SystemExitException do
|
||||
@cmd.execute
|
||||
end
|
||||
assert_equal 0, e.exit_code
|
||||
|
|
|
@ -52,7 +52,7 @@ class TestGemInstallUpdateOptions < GemInstallerTestCase
|
|||
File.chmod 0755, @userhome
|
||||
FileUtils.chmod 0000, @gemhome
|
||||
|
||||
assert_raises(Gem::FilePermissionError) do
|
||||
assert_raise(Gem::FilePermissionError) do
|
||||
@installer = Gem::Installer.new @gem, @cmd.options
|
||||
end
|
||||
ensure
|
||||
|
|
|
@ -287,7 +287,7 @@ load 'my_exec'
|
|||
Dir.mkdir util_inst_bindir
|
||||
File.chmod 0000, util_inst_bindir
|
||||
|
||||
assert_raises Gem::FilePermissionError do
|
||||
assert_raise Gem::FilePermissionError do
|
||||
@installer.generate_bin
|
||||
end
|
||||
|
||||
|
@ -372,7 +372,7 @@ load 'my_exec'
|
|||
Dir.mkdir util_inst_bindir
|
||||
File.chmod 0000, util_inst_bindir
|
||||
|
||||
assert_raises Gem::FilePermissionError do
|
||||
assert_raise Gem::FilePermissionError do
|
||||
@installer.generate_bin
|
||||
end
|
||||
|
||||
|
|
|
@ -62,19 +62,19 @@ class TestGemPackageTarHeader < TarTestCase
|
|||
end
|
||||
|
||||
def test_initialize_bad
|
||||
assert_raises ArgumentError do
|
||||
assert_raise ArgumentError do
|
||||
Gem::Package::TarHeader.new :name => '', :size => '', :mode => ''
|
||||
end
|
||||
|
||||
assert_raises ArgumentError do
|
||||
assert_raise ArgumentError do
|
||||
Gem::Package::TarHeader.new :name => '', :size => '', :prefix => ''
|
||||
end
|
||||
|
||||
assert_raises ArgumentError do
|
||||
assert_raise ArgumentError do
|
||||
Gem::Package::TarHeader.new :name => '', :prefix => '', :mode => ''
|
||||
end
|
||||
|
||||
assert_raises ArgumentError do
|
||||
assert_raise ArgumentError do
|
||||
Gem::Package::TarHeader.new :prefix => '', :size => '', :mode => ''
|
||||
end
|
||||
end
|
||||
|
|
|
@ -63,7 +63,7 @@ class TestGemStreamUI < RubyGemTestCase
|
|||
@in.tty = false
|
||||
|
||||
timeout(0.1) do
|
||||
assert_raises(Gem::OperationNotSupportedError) do
|
||||
assert_raise(Gem::OperationNotSupportedError) do
|
||||
@sui.ask_yes_no("do coconuts migrate?")
|
||||
end
|
||||
end
|
||||
|
|
|
@ -107,7 +107,7 @@ class TestGemVersion < RubyGemTestCase
|
|||
|
||||
def test_illformed_requirements
|
||||
[ ">>> 1.3.5", "> blah" ].each do |rq|
|
||||
assert_raises(ArgumentError, "req [#{rq}] should fail") {
|
||||
assert_raise(ArgumentError, "req [#{rq}] should fail") {
|
||||
Gem::Version::Requirement.new(rq)
|
||||
}
|
||||
end
|
||||
|
|
|
@ -31,8 +31,8 @@ class TestStringScanner < Test::Unit::TestCase
|
|||
def test_s_allocate
|
||||
s = StringScanner.allocate
|
||||
assert_equal '#<StringScanner (uninitialized)>', s.inspect.sub(/StringScanner_C/, 'StringScanner')
|
||||
assert_raises(UNINIT_ERROR) { s.eos? }
|
||||
assert_raises(UNINIT_ERROR) { s.scan(/a/) }
|
||||
assert_raise(UNINIT_ERROR) { s.eos? }
|
||||
assert_raise(UNINIT_ERROR) { s.scan(/a/) }
|
||||
s.string = 'test'
|
||||
assert_equal '#<StringScanner 0/4 @ "test">', s.inspect.sub(/StringScanner_C/, 'StringScanner')
|
||||
assert_nothing_raised(UNINIT_ERROR) { s.eos? }
|
||||
|
|
|
@ -18,21 +18,21 @@ class TestShellwords < Test::Unit::TestCase
|
|||
|
||||
def test_unmatched_double_quote
|
||||
bad_cmd = 'one two "three'
|
||||
assert_raises ArgumentError do
|
||||
assert_raise ArgumentError do
|
||||
shellwords(bad_cmd)
|
||||
end
|
||||
end
|
||||
|
||||
def test_unmatched_single_quote
|
||||
bad_cmd = "one two 'three"
|
||||
assert_raises ArgumentError do
|
||||
assert_raise ArgumentError do
|
||||
shellwords(bad_cmd)
|
||||
end
|
||||
end
|
||||
|
||||
def test_unmatched_quotes
|
||||
bad_cmd = "one '"'"''""'""
|
||||
assert_raises ArgumentError do
|
||||
assert_raise ArgumentError do
|
||||
shellwords(bad_cmd)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -18,7 +18,7 @@ module Test
|
|||
end
|
||||
|
||||
def test_simple_observation
|
||||
assert_raises(ArgumentError, "add_listener should throw an exception if no callback is supplied") do
|
||||
assert_raise(ArgumentError, "add_listener should throw an exception if no callback is supplied") do
|
||||
@observable.add_listener(:property, "a")
|
||||
end
|
||||
|
||||
|
@ -71,7 +71,7 @@ module Test
|
|||
end
|
||||
|
||||
def test_add_remove_with_default_listener
|
||||
assert_raises(ArgumentError, "add_listener should throw an exception if no callback is supplied") do
|
||||
assert_raise(ArgumentError, "add_listener should throw an exception if no callback is supplied") do
|
||||
@observable.add_listener(:property)
|
||||
end
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ class TestFTP < Test::Unit::TestCase
|
|||
u = URI.parse('ftp://a.b.c/')
|
||||
ary = u.component.collect {|c| u.send(c)}
|
||||
assert_equal(ary, u.select(*u.component))
|
||||
assert_raises(ArgumentError) do
|
||||
assert_raise(ArgumentError) do
|
||||
u.select(:scheme, :host, :not_exist, :port)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -121,8 +121,8 @@ class URI::TestGeneric < Test::Unit::TestCase
|
|||
|
||||
# 7
|
||||
# reported by Mr. Kubota <em6t-kbt@asahi-net.or.jp>
|
||||
assert_raises(URI::InvalidURIError) { URI.parse('http://a_b:80/') }
|
||||
assert_raises(URI::InvalidURIError) { URI.parse('http://a_b/') }
|
||||
assert_raise(URI::InvalidURIError) { URI.parse('http://a_b:80/') }
|
||||
assert_raise(URI::InvalidURIError) { URI.parse('http://a_b/') }
|
||||
|
||||
# 8
|
||||
# reported by m_seki
|
||||
|
@ -680,19 +680,19 @@ class URI::TestGeneric < Test::Unit::TestCase
|
|||
assert_equal('http://foo:bar@zab:8080/?a=1#b123', uri.to_s)
|
||||
|
||||
uri = URI.parse('http://example.com')
|
||||
assert_raises(URI::InvalidURIError) { uri.password = 'bar' }
|
||||
assert_raise(URI::InvalidURIError) { uri.password = 'bar' }
|
||||
uri.userinfo = 'foo:bar'
|
||||
assert_equal('http://foo:bar@example.com', uri.to_s)
|
||||
assert_raises(URI::InvalidURIError) { uri.registry = 'bar' }
|
||||
assert_raises(URI::InvalidURIError) { uri.opaque = 'bar' }
|
||||
assert_raise(URI::InvalidURIError) { uri.registry = 'bar' }
|
||||
assert_raise(URI::InvalidURIError) { uri.opaque = 'bar' }
|
||||
|
||||
uri = URI.parse('mailto:foo@example.com')
|
||||
assert_raises(URI::InvalidURIError) { uri.user = 'bar' }
|
||||
assert_raises(URI::InvalidURIError) { uri.password = 'bar' }
|
||||
assert_raises(URI::InvalidURIError) { uri.userinfo = ['bar', 'baz'] }
|
||||
assert_raises(URI::InvalidURIError) { uri.host = 'bar' }
|
||||
assert_raises(URI::InvalidURIError) { uri.port = 'bar' }
|
||||
assert_raises(URI::InvalidURIError) { uri.path = 'bar' }
|
||||
assert_raises(URI::InvalidURIError) { uri.query = 'bar' }
|
||||
assert_raise(URI::InvalidURIError) { uri.user = 'bar' }
|
||||
assert_raise(URI::InvalidURIError) { uri.password = 'bar' }
|
||||
assert_raise(URI::InvalidURIError) { uri.userinfo = ['bar', 'baz'] }
|
||||
assert_raise(URI::InvalidURIError) { uri.host = 'bar' }
|
||||
assert_raise(URI::InvalidURIError) { uri.port = 'bar' }
|
||||
assert_raise(URI::InvalidURIError) { uri.path = 'bar' }
|
||||
assert_raise(URI::InvalidURIError) { uri.query = 'bar' }
|
||||
end
|
||||
end
|
||||
|
|
|
@ -53,7 +53,7 @@ class TestHTTP < Test::Unit::TestCase
|
|||
assert_equal(['http', 'a.b.c', 80], URI.parse('http://a.b.c/').select(:scheme, :host, :port))
|
||||
u = URI.parse('http://a.b.c/')
|
||||
assert_equal(uri_to_ary(u), u.select(*u.component))
|
||||
assert_raises(ArgumentError) do
|
||||
assert_raise(ArgumentError) do
|
||||
u.select(:scheme, :host, :not_exist, :port)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -90,7 +90,7 @@ class TestLDAP < Test::Unit::TestCase
|
|||
def test_select
|
||||
u = URI.parse('ldap:///??sub??!bindname=cn=Manager%2co=Foo')
|
||||
assert_equal(uri_to_ary(u), u.select(*u.component))
|
||||
assert_raises(ArgumentError) do
|
||||
assert_raise(ArgumentError) do
|
||||
u.select(:scheme, :host, :not_exist, :port)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -101,7 +101,7 @@ class TestMailTo < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
bad.each do |x|
|
||||
assert_raises(URI::InvalidComponentError) {
|
||||
assert_raise(URI::InvalidComponentError) {
|
||||
@u.build(x)
|
||||
}
|
||||
end
|
||||
|
@ -112,7 +112,7 @@ class TestMailTo < Test::Unit::TestCase
|
|||
def test_select
|
||||
u = URI.parse('mailto:joe@example.com?cc=bob@example.com&body=hello')
|
||||
assert_equal(uri_to_ary(u), u.select(*u.component))
|
||||
assert_raises(ArgumentError) do
|
||||
assert_raise(ArgumentError) do
|
||||
u.select(:scheme, :host, :not_exist, :port)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -66,7 +66,7 @@ class TestWEBrickHTTPAuth < Test::Unit::TestCase
|
|||
tmpfile = Tempfile.new("test_webrick_auth")
|
||||
tmpfile.puts("webrick:{SHA}GJYFRpBbdchp595jlh3Bhfmgp8k=")
|
||||
tmpfile.flush
|
||||
assert_raises(NotImplementedError){
|
||||
assert_raise(NotImplementedError){
|
||||
WEBrick::HTTPAuth::Htpasswd.new(tmpfile.path)
|
||||
}
|
||||
tmpfile.close(true)
|
||||
|
@ -74,7 +74,7 @@ class TestWEBrickHTTPAuth < Test::Unit::TestCase
|
|||
tmpfile = Tempfile.new("test_webrick_auth")
|
||||
tmpfile.puts("webrick:$apr1$IOVMD/..$rmnOSPXr0.wwrLPZHBQZy0")
|
||||
tmpfile.flush
|
||||
assert_raises(NotImplementedError){
|
||||
assert_raise(NotImplementedError){
|
||||
WEBrick::HTTPAuth::Htpasswd.new(tmpfile.path)
|
||||
}
|
||||
tmpfile.close(true)
|
||||
|
|
|
@ -61,7 +61,7 @@ class TestWEBrickHTTPRequest < Test::Unit::TestCase
|
|||
GET /#{"a"*1024} HTTP/1.1
|
||||
_end_of_message_
|
||||
req = WEBrick::HTTPRequest.new(WEBrick::Config::HTTP)
|
||||
assert_raises(WEBrick::HTTPStatus::RequestURITooLarge){
|
||||
assert_raise(WEBrick::HTTPStatus::RequestURITooLarge){
|
||||
req.parse(StringIO.new(msg.gsub(/^ {6}/, "")))
|
||||
}
|
||||
end
|
||||
|
@ -314,7 +314,7 @@ class TestWEBrickHTTPRequest < Test::Unit::TestCase
|
|||
|
||||
#{param}
|
||||
_end_of_message_
|
||||
assert_raises(WEBrick::HTTPStatus::LengthRequired){
|
||||
assert_raise(WEBrick::HTTPStatus::LengthRequired){
|
||||
req = WEBrick::HTTPRequest.new(WEBrick::Config::HTTP)
|
||||
req.parse(StringIO.new(msg.gsub(/^ {6}/, "")))
|
||||
req.body
|
||||
|
@ -327,7 +327,7 @@ class TestWEBrickHTTPRequest < Test::Unit::TestCase
|
|||
|
||||
body is too short.
|
||||
_end_of_message_
|
||||
assert_raises(WEBrick::HTTPStatus::BadRequest){
|
||||
assert_raise(WEBrick::HTTPStatus::BadRequest){
|
||||
req = WEBrick::HTTPRequest.new(WEBrick::Config::HTTP)
|
||||
req.parse(StringIO.new(msg.gsub(/^ {6}/, "")))
|
||||
req.body
|
||||
|
@ -340,7 +340,7 @@ class TestWEBrickHTTPRequest < Test::Unit::TestCase
|
|||
|
||||
body is too short.
|
||||
_end_of_message_
|
||||
assert_raises(WEBrick::HTTPStatus::NotImplemented){
|
||||
assert_raise(WEBrick::HTTPStatus::NotImplemented){
|
||||
req = WEBrick::HTTPRequest.new(WEBrick::Config::HTTP)
|
||||
req.parse(StringIO.new(msg.gsub(/^ {6}/, "")))
|
||||
req.body
|
||||
|
|
|
@ -30,24 +30,24 @@ class TestWEBrickHTTPUtils < Test::Unit::TestCase
|
|||
assert_equal("/foo/bar/", normalize_path("//foo///.//bar/.///.//"))
|
||||
assert_equal("/", normalize_path("//foo///..///bar/.///..//.//"))
|
||||
|
||||
assert_raises(RuntimeError){ normalize_path("foo/bar") }
|
||||
assert_raises(RuntimeError){ normalize_path("..") }
|
||||
assert_raises(RuntimeError){ normalize_path("/..") }
|
||||
assert_raises(RuntimeError){ normalize_path("/./..") }
|
||||
assert_raises(RuntimeError){ normalize_path("/./../") }
|
||||
assert_raises(RuntimeError){ normalize_path("/./../..") }
|
||||
assert_raises(RuntimeError){ normalize_path("/./../../") }
|
||||
assert_raises(RuntimeError){ normalize_path("/./../") }
|
||||
assert_raises(RuntimeError){ normalize_path("/../..") }
|
||||
assert_raises(RuntimeError){ normalize_path("/../../") }
|
||||
assert_raises(RuntimeError){ normalize_path("/../../..") }
|
||||
assert_raises(RuntimeError){ normalize_path("/../../../") }
|
||||
assert_raises(RuntimeError){ normalize_path("/../foo/../") }
|
||||
assert_raises(RuntimeError){ normalize_path("/../foo/../../") }
|
||||
assert_raises(RuntimeError){ normalize_path("/foo/bar/../../../../") }
|
||||
assert_raises(RuntimeError){ normalize_path("/foo/../bar/../../") }
|
||||
assert_raises(RuntimeError){ normalize_path("/./../bar/") }
|
||||
assert_raises(RuntimeError){ normalize_path("/./../") }
|
||||
assert_raise(RuntimeError){ normalize_path("foo/bar") }
|
||||
assert_raise(RuntimeError){ normalize_path("..") }
|
||||
assert_raise(RuntimeError){ normalize_path("/..") }
|
||||
assert_raise(RuntimeError){ normalize_path("/./..") }
|
||||
assert_raise(RuntimeError){ normalize_path("/./../") }
|
||||
assert_raise(RuntimeError){ normalize_path("/./../..") }
|
||||
assert_raise(RuntimeError){ normalize_path("/./../../") }
|
||||
assert_raise(RuntimeError){ normalize_path("/./../") }
|
||||
assert_raise(RuntimeError){ normalize_path("/../..") }
|
||||
assert_raise(RuntimeError){ normalize_path("/../../") }
|
||||
assert_raise(RuntimeError){ normalize_path("/../../..") }
|
||||
assert_raise(RuntimeError){ normalize_path("/../../../") }
|
||||
assert_raise(RuntimeError){ normalize_path("/../foo/../") }
|
||||
assert_raise(RuntimeError){ normalize_path("/../foo/../../") }
|
||||
assert_raise(RuntimeError){ normalize_path("/foo/bar/../../../../") }
|
||||
assert_raise(RuntimeError){ normalize_path("/foo/../bar/../../") }
|
||||
assert_raise(RuntimeError){ normalize_path("/./../bar/") }
|
||||
assert_raise(RuntimeError){ normalize_path("/./../") }
|
||||
end
|
||||
|
||||
def test_split_header_value
|
||||
|
|
|
@ -16,9 +16,9 @@ class TestWEBrickUtils < Test::Unit::TestCase
|
|||
assert_expired(true, m)
|
||||
|
||||
i = 0
|
||||
assert_raises(Timeout::Error){
|
||||
assert_raise(Timeout::Error){
|
||||
m.timeout(2){
|
||||
assert_raises(Timeout::Error){ m.timeout(1){ i += 1; sleep } }
|
||||
assert_raise(Timeout::Error){ m.timeout(1){ i += 1; sleep } }
|
||||
assert_expired(false, m)
|
||||
i += 1
|
||||
sleep
|
||||
|
@ -27,14 +27,14 @@ class TestWEBrickUtils < Test::Unit::TestCase
|
|||
assert_equal(2, i)
|
||||
assert_expired(true, m)
|
||||
|
||||
assert_raises(Timeout::Error){ m.timeout(0.1){ sleep } }
|
||||
assert_raise(Timeout::Error){ m.timeout(0.1){ sleep } }
|
||||
assert_expired(true, m)
|
||||
|
||||
assert_raises(ex){ m.timeout(0.1, ex){ sleep } }
|
||||
assert_raise(ex){ m.timeout(0.1, ex){ sleep } }
|
||||
assert_expired(true, m)
|
||||
|
||||
i = 0
|
||||
assert_raises(ex){
|
||||
assert_raise(ex){
|
||||
m.timeout(10){
|
||||
m.timeout(1, ex){ i += 1; sleep }
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ class TestWEBrickUtils < Test::Unit::TestCase
|
|||
assert_expired(true, m)
|
||||
|
||||
i = 0
|
||||
assert_raises(Timeout::Error){
|
||||
assert_raise(Timeout::Error){
|
||||
m.timeout(1){
|
||||
m.timeout(10, ex){ i += 1; sleep }
|
||||
}
|
||||
|
|
|
@ -10,18 +10,18 @@ class Test_DateTime < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_new_exception
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(4.5, 13, 32, 25, 60, 60) }
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(2001, 12, 32, 25, 60, 60) }
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(2001, 12, 31, 25, 60, 60) }
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(2001, 12, 31, 24, 60, 60) }
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(2001, 12, 31, 24, 59, 60) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(4.5, 13, 32, 25, 60, 60) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(2001, 12, 32, 25, 60, 60) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(2001, 12, 31, 25, 60, 60) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(2001, 12, 31, 24, 60, 60) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(2001, 12, 31, 24, 59, 60) }
|
||||
assert_nothing_raised(ArgumentError) { XMLRPC::DateTime.new(2001, 12, 31, 24, 59, 59) }
|
||||
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(2001, 0, 0, -1, -1, -1) }
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(2001, 1, 0, -1, -1, -1) }
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(2001, 1, 1, -1, -1, -1) }
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(2001, 1, 1, 0, -1, -1) }
|
||||
assert_raises(ArgumentError) { XMLRPC::DateTime.new(2001, 1, 1, 0, 0, -1) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(2001, 0, 0, -1, -1, -1) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(2001, 1, 0, -1, -1, -1) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(2001, 1, 1, -1, -1, -1) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(2001, 1, 1, 0, -1, -1) }
|
||||
assert_raise(ArgumentError) { XMLRPC::DateTime.new(2001, 1, 1, 0, 0, -1) }
|
||||
assert_nothing_raised(ArgumentError) { XMLRPC::DateTime.new(2001, 1, 1, 0, 0, 0) }
|
||||
end
|
||||
|
||||
|
@ -68,31 +68,31 @@ class Test_DateTime < Test::Unit::TestCase
|
|||
def test_set_exception
|
||||
dt = createDateTime()
|
||||
|
||||
assert_raises(ArgumentError) { dt.year = 4.5 }
|
||||
assert_raise(ArgumentError) { dt.year = 4.5 }
|
||||
assert_nothing_raised(ArgumentError) { dt.year = -2000 }
|
||||
|
||||
assert_raises(ArgumentError) { dt.month = 0 }
|
||||
assert_raises(ArgumentError) { dt.month = 13 }
|
||||
assert_raise(ArgumentError) { dt.month = 0 }
|
||||
assert_raise(ArgumentError) { dt.month = 13 }
|
||||
assert_nothing_raised(ArgumentError) { dt.month = 7 }
|
||||
|
||||
assert_raises(ArgumentError) { dt.mon = 0 }
|
||||
assert_raises(ArgumentError) { dt.mon = 13 }
|
||||
assert_raise(ArgumentError) { dt.mon = 0 }
|
||||
assert_raise(ArgumentError) { dt.mon = 13 }
|
||||
assert_nothing_raised(ArgumentError) { dt.mon = 7 }
|
||||
|
||||
assert_raises(ArgumentError) { dt.day = 0 }
|
||||
assert_raises(ArgumentError) { dt.day = 32 }
|
||||
assert_raise(ArgumentError) { dt.day = 0 }
|
||||
assert_raise(ArgumentError) { dt.day = 32 }
|
||||
assert_nothing_raised(ArgumentError) { dt.day = 16 }
|
||||
|
||||
assert_raises(ArgumentError) { dt.hour = -1 }
|
||||
assert_raises(ArgumentError) { dt.hour = 25 }
|
||||
assert_raise(ArgumentError) { dt.hour = -1 }
|
||||
assert_raise(ArgumentError) { dt.hour = 25 }
|
||||
assert_nothing_raised(ArgumentError) { dt.hour = 12 }
|
||||
|
||||
assert_raises(ArgumentError) { dt.min = -1 }
|
||||
assert_raises(ArgumentError) { dt.min = 60 }
|
||||
assert_raise(ArgumentError) { dt.min = -1 }
|
||||
assert_raise(ArgumentError) { dt.min = 60 }
|
||||
assert_nothing_raised(ArgumentError) { dt.min = 30 }
|
||||
|
||||
assert_raises(ArgumentError) { dt.sec = -1 }
|
||||
assert_raises(ArgumentError) { dt.sec = 60 }
|
||||
assert_raise(ArgumentError) { dt.sec = -1 }
|
||||
assert_raise(ArgumentError) { dt.sec = 60 }
|
||||
assert_nothing_raised(ArgumentError) { dt.sec = 30 }
|
||||
end
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ class Test_Features < Test::Unit::TestCase
|
|||
|
||||
XMLRPC::Config.module_eval {remove_const(:ENABLE_NIL_CREATE)}
|
||||
XMLRPC::Config.const_set(:ENABLE_NIL_CREATE, false)
|
||||
assert_raises(RuntimeError) { str = c.methodCall("test", *@params) }
|
||||
assert_raise(RuntimeError) { str = c.methodCall("test", *@params) }
|
||||
|
||||
XMLRPC::Config.module_eval {remove_const(:ENABLE_NIL_CREATE)}
|
||||
XMLRPC::Config.const_set(:ENABLE_NIL_CREATE, true)
|
||||
|
@ -35,7 +35,7 @@ class Test_Features < Test::Unit::TestCase
|
|||
|
||||
XMLRPC::Config.module_eval {remove_const(:ENABLE_NIL_PARSER)}
|
||||
XMLRPC::Config.const_set(:ENABLE_NIL_PARSER, false)
|
||||
assert_raises(RuntimeError) { para = parser.parseMethodCall(str) }
|
||||
assert_raise(RuntimeError) { para = parser.parseMethodCall(str) }
|
||||
|
||||
XMLRPC::Config.module_eval {remove_const(:ENABLE_NIL_PARSER)}
|
||||
XMLRPC::Config.const_set(:ENABLE_NIL_PARSER, true)
|
||||
|
|
|
@ -68,7 +68,7 @@ class Test_Webrick < Test::Unit::TestCase
|
|||
assert_equal 9, @s.call('test.add', 4, 5)
|
||||
|
||||
# fault exception
|
||||
assert_raises(XMLRPC::FaultException) { @s.call('test.div', 1, 0) }
|
||||
assert_raise(XMLRPC::FaultException) { @s.call('test.div', 1, 0) }
|
||||
|
||||
# fault exception via call2
|
||||
ok, param = @s.call2('test.div', 1, 0)
|
||||
|
|
Loading…
Add table
Reference in a new issue