diff options
| author | Masaki Muranaka <[email protected]> | 2013-04-02 11:37:58 +0900 |
|---|---|---|
| committer | Masaki Muranaka <[email protected]> | 2013-04-02 11:43:30 +0900 |
| commit | e129a4c8ef5b9bffc696202a73575c8ead187175 (patch) | |
| tree | 62334a1a44281219d40f478ef929de9bdade2709 /test/t/array.rb | |
| parent | 6bd49a3d95c836e82382f333a600a368bf0638fc (diff) | |
| download | mruby-e129a4c8ef5b9bffc696202a73575c8ead187175.tar.gz mruby-e129a4c8ef5b9bffc696202a73575c8ead187175.zip | |
Add test cases.
Diffstat (limited to 'test/t/array.rb')
| -rw-r--r-- | test/t/array.rb | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/test/t/array.rb b/test/t/array.rb index 90fa85c7f..47259c268 100644 --- a/test/t/array.rb +++ b/test/t/array.rb @@ -272,7 +272,7 @@ assert('Array#unshift', '15.2.12.5.30') do a == [1,2,3] and b == [1,2,3] and c == [0,1,2,3] and d == [0,1,2,3] end -assert('Array#to_s', '15.2.12.5.31') do +assert('Array#to_s', '15.2.12.5.31 / 15.2.12.5.32') do a = [2, 3, 4, 5] r1 = a.to_s r2 = a.inspect @@ -288,6 +288,20 @@ assert('Array#==', '15.2.12.5.33') do r1 == false and r2 == true and r3 == false end +assert('Array#eql?', '15.2.12.5.34') do + a1 = [ 1, 2, 3 ] + a2 = [ 1, 2, 3 ] + a3 = [ 1.0, 2.0, 3.0 ] + + (a1.eql? a2) and (not a1.eql? a3) +end + +assert('Array#hash', '15.2.12.5.35') do + a = [ 1, 2, 3 ] + + a.hash.is_a? Integer +end + assert('Array#<=>', '15.2.12.5.36') do r1 = [ "a", "a", "c" ] <=> [ "a", "b", "c" ] #=> -1 r2 = [ 1, 2, 3, 4, 5, 6 ] <=> [ 1, 2 ] #=> +1 |
