diff options
| author | Jun Hiroe <[email protected]> | 2013-08-11 21:15:01 +0900 |
|---|---|---|
| committer | Jun Hiroe <[email protected]> | 2013-08-11 21:15:01 +0900 |
| commit | d4b2d0a912d813ec6eefa160e6ddeb9608e9ac8b (patch) | |
| tree | d02269fafc5ecc6573176822cc8b5ef4ae06f10e /test/t/string.rb | |
| parent | 3d3ca985b016afa7d07b59a067a661ce47b221ba (diff) | |
| download | mruby-d4b2d0a912d813ec6eefa160e6ddeb9608e9ac8b.tar.gz mruby-d4b2d0a912d813ec6eefa160e6ddeb9608e9ac8b.zip | |
I fix ISO No in String class in comparison with ISO_IEC_30170_2012(E)-Charactor_PDF_document.pdf
Diffstat (limited to 'test/t/string.rb')
| -rw-r--r-- | test/t/string.rb | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/test/t/string.rb b/test/t/string.rb index d4df063da..4c3689b3a 100644 --- a/test/t/string.rb +++ b/test/t/string.rb @@ -9,15 +9,7 @@ assert('String superclass', '15.2.10.2') do assert_equal Object, String.superclass end -assert('String#*', '15.2.10.5.1') do - assert_equal 'aaaaa', 'a' * 5 -end - -assert('String#+', '15.2.10.5.2') do - assert_equal 'ab', 'a' + 'b' -end - -assert('String#<=>', '15.2.10.5.3') do +assert('String#<=>', '15.2.10.5.1') do a = '' <=> '' b = '' <=> 'not empty' c = 'not empty' <=> '' @@ -31,11 +23,19 @@ assert('String#<=>', '15.2.10.5.3') do assert_equal 1, e end -assert('String#==', '15.2.10.5.4') do +assert('String#==', '15.2.10.5.2') do assert_equal 'abc', 'abc' assert_not_equal 'abc', 'cba' end +assert('String#+', '15.2.10.5.4') do + assert_equal 'ab', 'a' + 'b' +end + +assert('String#*', '15.2.10.5.5') do + assert_equal 'aaaaa', 'a' * 5 +end + # 'String#=~', '15.2.10.5.5' will be tested in mrbgems. assert('String#[]', '15.2.10.5.6') do @@ -396,8 +396,17 @@ assert('String#sub!', '15.2.10.5.37') do assert_equal 'aBcabc', b end +assert('String#to_f', '15.2.10.5.38') do + a = ''.to_f + b = '123456789'.to_f + c = '12345.6789'.to_f -assert('String#to_i', '15.2.10.5.38') do + assert_float(0.0, a) + assert_float(123456789.0, b) + assert_float(12345.6789, c) +end + +assert('String#to_i', '15.2.10.5.39') do a = ''.to_i b = '32143'.to_i c = 'a'.to_i(16) @@ -409,16 +418,6 @@ assert('String#to_i', '15.2.10.5.38') do assert_equal 4, d end -assert('String#to_f', '15.2.10.5.39') do - a = ''.to_f - b = '123456789'.to_f - c = '12345.6789'.to_f - - assert_float(0.0, a) - assert_float(123456789.0, b) - assert_float(12345.6789, c) -end - assert('String#to_s', '15.2.10.5.40') do assert_equal 'abc', 'abc'.to_s end |
