summaryrefslogtreecommitdiffhomepage
path: root/test/t
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-08-12 16:16:02 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2013-08-12 16:16:02 +0900
commit779738b597f445ed32b85be60a4f390a37ec139a (patch)
treeeb7d1964adabc6434c5558579f08acf56931f3f4 /test/t
parent578589141fe46be7d7959c0b2af1f64887bfbe9a (diff)
parentea770f6bef784c303c1bd5ed3d13049632608baf (diff)
downloadmruby-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.rb41
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