diff options
| author | Jun Hiroe <[email protected]> | 2014-04-12 15:18:07 +0900 |
|---|---|---|
| committer | Jun Hiroe <[email protected]> | 2014-04-12 15:18:07 +0900 |
| commit | 957a0d043964117846be5cee343a0c679c239594 (patch) | |
| tree | 41d9b95d48be7c13399370ea603d26c4888f282b /mrbgems/mruby-array-ext/test/array.rb | |
| parent | 63eddaa696c60f091a24f59ff81c89e1beb545ac (diff) | |
| download | mruby-957a0d043964117846be5cee343a0c679c239594.tar.gz mruby-957a0d043964117846be5cee343a0c679c239594.zip | |
Refactor array test to use assert_xxx method
Diffstat (limited to 'mrbgems/mruby-array-ext/test/array.rb')
| -rw-r--r-- | mrbgems/mruby-array-ext/test/array.rb | 75 |
1 files changed, 33 insertions, 42 deletions
diff --git a/mrbgems/mruby-array-ext/test/array.rb b/mrbgems/mruby-array-ext/test/array.rb index ab7a24df7..3950307d1 100644 --- a/mrbgems/mruby-array-ext/test/array.rb +++ b/mrbgems/mruby-array-ext/test/array.rb @@ -2,8 +2,8 @@ # Array(Ext) Test assert("Array::try_convert") do - Array.try_convert([1]) == [1] and - Array.try_convert("1").nil? + assert_equal [1], Array.try_convert([1]) + assert_nil Array.try_convert("1") end assert("Array#assoc") do @@ -12,100 +12,91 @@ assert("Array#assoc") do s3 = "foo" a = [ s1, s2, s3 ] - a.assoc("letters") == [ "letters", "a", "b", "c" ] and - a.assoc("foo").nil? + assert_equal [ "letters", "a", "b", "c" ], a.assoc("letters") + assert_nil a.assoc("foo") end assert("Array#at") do a = [ "a", "b", "c", "d", "e" ] - a.at(0) == "a" and a.at(-1) == "e" + assert_equal "a", a.at(0) + assert_equal "e", a.at(-1) end assert("Array#rassoc") do a = [ [ 1, "one"], [2, "two"], [3, "three"], ["ii", "two"] ] - a.rassoc("two") == [2, "two"] and - a.rassoc("four").nil? + assert_equal [2, "two"], a.rassoc("two") + assert_nil a.rassoc("four") end assert("Array#uniq!") do a = [1, 2, 3, 1] a.uniq! - a == [1, 2, 3] + assert_equal [1, 2, 3], a end assert("Array#uniq") do a = [1, 2, 3, 1] - a.uniq == [1, 2, 3] && a == [1, 2, 3, 1] + assert_equal [1, 2, 3], a.uniq + assert_equal [1, 2, 3, 1], a end assert("Array#-") do a = [1, 2, 3, 1] b = [1] c = 1 - e1 = nil - begin - a - c - rescue => e1 - end - - (a - b) == [2, 3] and e1.class == TypeError and a == [1, 2, 3, 1] + assert_raise(TypeError) { a - c } + assert_equal [2, 3], (a - b) + assert_equal [1, 2, 3, 1], a end assert("Array#|") do a = [1, 2, 3, 1] b = [1, 4] c = 1 - e1 = nil - - begin - a | c - rescue => e1 - end - (a | b) == [1, 2, 3, 4] and e1.class == TypeError and a == [1, 2, 3, 1] + assert_raise(TypeError) { a | c } + assert_equal [1, 2, 3, 4], (a | b) + assert_equal [1, 2, 3, 1], a end assert("Array#&") do a = [1, 2, 3, 1] b = [1, 4] c = 1 - e1 = nil - - begin - a & c - rescue => e1 - end - (a & b) == [1] and e1.class == TypeError and a == [1, 2, 3, 1] + assert_raise(TypeError) { a & c } + assert_equal [1], (a & b) + assert_equal [1, 2, 3, 1], a end assert("Array#flatten") do - [1, 2, "3", {4=>5}, :'6'] == [1, 2, "3", {4=>5}, :'6'].flatten and - [1, 2, 3, 4, 5, 6] == [1, 2, [3, 4, 5], 6].flatten and - [1, 2, 3, 4, 5, 6] == [1, 2, [3, [4, 5], 6]].flatten and - [1, [2, [3, [4, [5, [6]]]]]] == [1, [2, [3, [4, [5, [6]]]]]].flatten(0) and - [1, 2, [3, [4, [5, [6]]]]] == [1, [2, [3, [4, [5, [6]]]]]].flatten(1) and - [1, 2, 3, [4, [5, [6]]]] == [1, [2, [3, [4, [5, [6]]]]]].flatten(2) and - [1, 2, 3, 4, [5, [6]]] == [1, [2, [3, [4, [5, [6]]]]]].flatten(3) and - [1, 2, 3, 4, 5, [6]] == [1, [2, [3, [4, [5, [6]]]]]].flatten(4) and - [1, 2, 3, 4, 5, 6] == [1, [2, [3, [4, [5, [6]]]]]].flatten(5) + assert_equal [1, 2, "3", {4=>5}, :'6'], [1, 2, "3", {4=>5}, :'6'].flatten + assert_equal [1, 2, 3, 4, 5, 6], [1, 2, [3, 4, 5], 6].flatten + assert_equal [1, 2, 3, 4, 5, 6], [1, 2, [3, [4, 5], 6]].flatten + assert_equal [1, [2, [3, [4, [5, [6]]]]]], [1, [2, [3, [4, [5, [6]]]]]].flatten(0) + assert_equal [1, 2, [3, [4, [5, [6]]]]], [1, [2, [3, [4, [5, [6]]]]]].flatten(1) + assert_equal [1, 2, 3, [4, [5, [6]]]], [1, [2, [3, [4, [5, [6]]]]]].flatten(2) + assert_equal [1, 2, 3, 4, [5, [6]]], [1, [2, [3, [4, [5, [6]]]]]].flatten(3) + assert_equal [1, 2, 3, 4, 5, [6]], [1, [2, [3, [4, [5, [6]]]]]].flatten(4) + assert_equal [1, 2, 3, 4, 5, 6], [1, [2, [3, [4, [5, [6]]]]]].flatten(5) end assert("Array#flatten!") do - [1, 2, 3, 4, 5, 6] == [1, 2, [3, [4, 5], 6]].flatten! + assert_equal [1, 2, 3, 4, 5, 6], [1, 2, [3, [4, 5], 6]].flatten! end assert("Array#compact") do a = [1, nil, "2", nil, :t, false, nil] - a.compact == [1, "2", :t, false] && a == [1, nil, "2", nil, :t, false, nil] + assert_equal [1, "2", :t, false], a.compact + assert_equal [1, nil, "2", nil, :t, false, nil], a end assert("Array#compact!") do a = [1, nil, "2", nil, :t, false, nil] a.compact! - a == [1, "2", :t, false] + assert_equal [1, "2", :t, false], a end assert("Array#fetch") do |
