diff options
| author | Miura Hideki <[email protected]> | 2015-04-17 17:26:12 +0900 |
|---|---|---|
| committer | Miura Hideki <[email protected]> | 2015-04-17 17:26:12 +0900 |
| commit | a21d3f627ee753c3ad559ad2d5c74b1c38da3a7e (patch) | |
| tree | 25df9758d03e37f834c873f696a85bd9943f5070 /test/t/integer.rb | |
| parent | fa824e324bb37abe237a57d83f05089e8a724b21 (diff) | |
| download | mruby-a21d3f627ee753c3ad559ad2d5c74b1c38da3a7e.tar.gz mruby-a21d3f627ee753c3ad559ad2d5c74b1c38da3a7e.zip | |
Add test of negative arguments for Integer#%
Diffstat (limited to 'test/t/integer.rb')
| -rw-r--r-- | test/t/integer.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/t/integer.rb b/test/t/integer.rb index c50ef112c..964c4adf8 100644 --- a/test/t/integer.rb +++ b/test/t/integer.rb @@ -71,10 +71,24 @@ assert('Integer#%', '15.2.8.3.5') do a = 1%1 b = 1%1.0 c = 2%4 + d = 2%5 + e = 2%-5 + f = -2%5 + g = -2%-5 + h = 2%-2 + i = -2%2 + j = -2%-2 assert_equal 0, a assert_equal 0.0, b assert_equal 2, c + assert_equal 2, d + assert_equal -3, e + assert_equal 3, f + assert_equal -2, g + assert_equal 0, h + assert_equal 0, i + assert_equal 0, j end assert('Integer#<=>', '15.2.9.3.6') do |
