3
class TestCall < Test::Unit::TestCase
4
def aaa(a, b=100, *rest)
11
assert_raises(ArgumentError) {aaa()}
12
assert_raises(ArgumentError) {aaa}
14
assert_equal([1, 100], aaa(1))
15
assert_equal([1, 2], aaa(1, 2))
16
assert_equal([1, 2, 3, 4], aaa(1, 2, 3, 4))
17
assert_equal([1, 2, 3, 4], aaa(1, *[2, 3, 4]))