diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-08-12 16:16:02 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-08-12 16:16:02 +0900 |
| commit | 779738b597f445ed32b85be60a4f390a37ec139a (patch) | |
| tree | eb7d1964adabc6434c5558579f08acf56931f3f4 /test/t | |
| parent | 578589141fe46be7d7959c0b2af1f64887bfbe9a (diff) | |
| parent | ea770f6bef784c303c1bd5ed3d13049632608baf (diff) | |
| download | mruby-779738b597f445ed32b85be60a4f390a37ec139a.tar.gz mruby-779738b597f445ed32b85be60a4f390a37ec139a.zip | |
Merge branch 'master' of github.com:mruby/mruby
Diffstat (limited to 'test/t')
| -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 |
