diff options
| author | Jun Hiroe <[email protected]> | 2013-08-02 23:04:46 +0900 |
|---|---|---|
| committer | Jun Hiroe <[email protected]> | 2013-08-02 23:05:34 +0900 |
| commit | fdb27fd6bd75195412a01b2e114bb80b03d6204b (patch) | |
| tree | b13bedd936f33104938093d5ea36b5ad3b86f6c6 /test/t/string.rb | |
| parent | 8f01c0732a7ece4f846b8f6ec7fdc92242a8fe51 (diff) | |
| download | mruby-fdb27fd6bd75195412a01b2e114bb80b03d6204b.tar.gz mruby-fdb27fd6bd75195412a01b2e114bb80b03d6204b.zip | |
I fix order of actual and expect test value in string.rb.
Diffstat (limited to 'test/t/string.rb')
| -rw-r--r-- | test/t/string.rb | 198 |
1 files changed, 99 insertions, 99 deletions
diff --git a/test/t/string.rb b/test/t/string.rb index c208835b4..d4df063da 100644 --- a/test/t/string.rb +++ b/test/t/string.rb @@ -2,19 +2,19 @@ # String ISO Test assert('String', '15.2.10') do - assert_equal String.class, Class + assert_equal Class, String.class end assert('String superclass', '15.2.10.2') do - assert_equal String.superclass, Object + assert_equal Object, String.superclass end assert('String#*', '15.2.10.5.1') do - assert_equal 'a' * 5, 'aaaaa' + assert_equal 'aaaaa', 'a' * 5 end assert('String#+', '15.2.10.5.2') do - assert_equal 'a' + 'b', 'ab' + assert_equal 'ab', 'a' + 'b' end assert('String#<=>', '15.2.10.5.3') do @@ -24,11 +24,11 @@ assert('String#<=>', '15.2.10.5.3') do d = 'abc' <=> 'cba' e = 'cba' <=> 'abc' - assert_equal a, 0 - assert_equal b, -1 - assert_equal c, 1 - assert_equal d, -1 - assert_equal e, 1 + assert_equal 0, a + assert_equal(-1, b) + assert_equal 1, c + assert_equal(-1, d) + assert_equal 1, e end assert('String#==', '15.2.10.5.4') do @@ -59,16 +59,16 @@ assert('String#[]', '15.2.10.5.6') do a3 = 'abc'['bc'] b3 = 'abc'['XX'] - assert_equal a, 'a' - assert_equal b, 'c' + assert_equal 'a', a + assert_equal 'c', b assert_nil c assert_nil d assert_nil a1 assert_nil b1 assert_nil c1 - assert_equal d1, '' - assert_equal e1, 'bc' - assert_equal a3, 'bc' + assert_equal '', d1 + assert_equal 'bc', e1 + assert_equal 'bc', a3 assert_nil b3 end @@ -92,23 +92,23 @@ assert('String#[] with Range') do h2 = 'abc'[3...4] i2 = 'abc'[4...5] - assert_equal a1, '' - assert_equal b1, 'b' - assert_equal c1, 'bc' - assert_equal d1, 'bc' - assert_equal e1, 'bc' - assert_equal f1, 'ab' - assert_equal g1, 'bc' - assert_equal h1, '' + assert_equal '', a1 + assert_equal 'b', b1 + assert_equal 'bc', c1 + assert_equal 'bc', d1 + assert_equal 'bc', e1 + assert_equal 'ab', f1 + assert_equal 'bc', g1 + assert_equal '', h1 assert_nil i2 - assert_equal a2, '' - assert_equal b2, '' - assert_equal c2, 'b' - assert_equal d2, 'bc' - assert_equal e2, 'bc' - assert_equal f2, 'a' - assert_equal g2, 'bc' - assert_equal h2, '' + assert_equal '', a2 + assert_equal '', b2 + assert_equal 'b', c2 + assert_equal 'bc', d2 + assert_equal 'bc', e2 + assert_equal 'a', f2 + assert_equal 'bc', g2 + assert_equal '', h2 assert_nil i2 end @@ -116,15 +116,15 @@ assert('String#capitalize', '15.2.10.5.7') do a = 'abc' a.capitalize - assert_equal a, 'abc' - assert_equal 'abc'.capitalize, 'Abc' + assert_equal 'abc', a + assert_equal 'Abc', 'abc'.capitalize end assert('String#capitalize!', '15.2.10.5.8') do a = 'abc' a.capitalize! - assert_equal a, 'Abc' + assert_equal 'Abc', a end assert('String#chomp', '15.2.10.5.9') do @@ -137,12 +137,12 @@ assert('String#chomp', '15.2.10.5.9') do f.chomp - assert_equal a, 'abc' - assert_equal b, '' - assert_equal c, 'abc' - assert_equal d, "abc\n" - assert_equal e, 'abc' - assert_equal f, "abc\n" + assert_equal 'abc', a + assert_equal '', b + assert_equal 'abc', c + assert_equal "abc\n", d + assert_equal 'abc', e + assert_equal "abc\n", f end assert('String#chomp!', '15.2.10.5.10') do @@ -158,11 +158,11 @@ assert('String#chomp!', '15.2.10.5.10') do d.chomp! e.chomp!("\t") - assert_equal a, 'abc' - assert_equal b, '' - assert_equal c, 'abc' - assert_equal d, "abc\n" - assert_equal e, 'abc' + assert_equal 'abc', a + assert_equal '', b + assert_equal 'abc', c + assert_equal "abc\n", d + assert_equal 'abc', e end assert('String#chop', '15.2.10.5.11') do @@ -172,9 +172,9 @@ assert('String#chop', '15.2.10.5.11') do c.chop - assert_equal a, '' - assert_equal b, 'ab' - assert_equal c, 'abc' + assert_equal '', a + assert_equal 'ab', b + assert_equal 'abc', c end assert('String#chop!', '15.2.10.5.12') do @@ -194,8 +194,8 @@ assert('String#downcase', '15.2.10.5.13') do b.downcase - assert_equal a, 'abc' - assert_equal b, 'ABC' + assert_equal 'abc', a + assert_equal 'ABC', b end assert('String#downcase!', '15.2.10.5.14') do @@ -203,7 +203,7 @@ assert('String#downcase!', '15.2.10.5.14') do a.downcase! - assert_equal a, 'abc' + assert_equal 'abc', a end assert('String#each_line', '15.2.10.5.15') do @@ -249,14 +249,14 @@ assert('String#gsub!', '15.2.10.5.19') do b = 'abcabc' b.gsub!('b') { |w| w.capitalize } - assert_equal a, 'aBcaBc' - assert_equal b, 'aBcaBc' + assert_equal 'aBcaBc', a + assert_equal 'aBcaBc', b end assert('String#hash', '15.2.10.5.20') do a = 'abc' - assert_equal a.hash, 'abc'.hash + assert_equal 'abc'.hash, a.hash end assert('String#include?', '15.2.10.5.21') do @@ -267,31 +267,31 @@ assert('String#include?', '15.2.10.5.21') do end assert('String#index', '15.2.10.5.22') do - assert_equal 'abc'.index('a'), 0 + assert_equal 0, 'abc'.index('a') assert_nil 'abc'.index('d') - assert_equal 'abcabc'.index('a', 1), 3 + assert_equal 3, 'abcabc'.index('a', 1) end assert('String#initialize', '15.2.10.5.23') do a = '' a.initialize('abc') - assert_equal a, 'abc' + assert_equal 'abc', a end assert('String#initialize_copy', '15.2.10.5.24') do a = '' a.initialize_copy('abc') - assert_equal a, 'abc' + assert_equal 'abc', a end assert('String#intern', '15.2.10.5.25') do - assert_equal 'abc'.intern, :abc + assert_equal :abc, 'abc'.intern end assert('String#length', '15.2.10.5.26') do - assert_equal 'abc'.length, 3 + assert_equal 3, 'abc'.length end # 'String#match', '15.2.10.5.27' will be tested in mrbgems. @@ -300,36 +300,36 @@ assert('String#replace', '15.2.10.5.28') do a = '' a.replace('abc') - assert_equal a, 'abc' + assert_equal 'abc', a end assert('String#reverse', '15.2.10.5.29') do a = 'abc' a.reverse - assert_equal a, 'abc' - assert_equal 'abc'.reverse, 'cba' + assert_equal 'abc', a + assert_equal 'cba', 'abc'.reverse end assert('String#reverse!', '15.2.10.5.30') do a = 'abc' a.reverse! - assert_equal a, 'cba' - assert_equal 'abc'.reverse!, 'cba' + assert_equal 'cba', a + assert_equal 'cba', 'abc'.reverse! end assert('String#rindex', '15.2.10.5.31') do - assert_equal 'abc'.rindex('a'), 0 + assert_equal 0, 'abc'.rindex('a') assert_nil 'abc'.rindex('d') - assert_equal 'abcabc'.rindex('a', 1), 0 - assert_equal 'abcabc'.rindex('a', 4), 3 + assert_equal 0, 'abcabc'.rindex('a', 1) + assert_equal 3, 'abcabc'.rindex('a', 4) end # 'String#scan', '15.2.10.5.32' will be tested in mrbgems. assert('String#size', '15.2.10.5.33') do - assert_equal 'abc'.size, 3 + assert_equal 3, 'abc'.size end assert('String#slice', '15.2.10.5.34') do @@ -356,33 +356,33 @@ assert('String#slice', '15.2.10.5.34') do a3 = 'abc'.slice('bc') b3 = 'abc'.slice('XX') - assert_equal a, 'a' - assert_equal b, 'c' + assert_equal 'a', a + assert_equal 'c', b assert_nil c assert_nil d assert_nil a1 assert_nil b1 assert_nil c1 - assert_equal d1, '' - assert_equal e1, 'bc' - assert_equal e11, 'b' - assert_equal a3, 'bc' + assert_equal '', d1 + assert_equal 'bc', e1 + assert_equal 'b', e11 + assert_equal 'bc', a3 assert_nil b3 end # TODO Broken ATM assert('String#split', '15.2.10.5.35') do # without RegExp behavior is actually unspecified - assert_equal 'abc abc abc'.split, ['abc', 'abc', 'abc'] - assert_equal 'a,b,c,,d'.split(','), ["a", "b", "c", "", "d"] - assert_equal 'abc abc abc'.split(nil), ['abc', 'abc', 'abc'] - assert_equal 'abc'.split(""), ['a', 'b', 'c'] + assert_equal ['abc', 'abc', 'abc'], 'abc abc abc'.split + assert_equal ["a", "b", "c", "", "d"], 'a,b,c,,d'.split(',') + assert_equal ['abc', 'abc', 'abc'], 'abc abc abc'.split(nil) + assert_equal ['a', 'b', 'c'], 'abc'.split("") end assert('String#sub', '15.2.10.5.36') do - assert_equal 'abcabc'.sub('b', 'B'), 'aBcabc' - assert_equal 'abcabc'.sub('b') { |w| w.capitalize }, 'aBcabc' - assert_equal 'aa#'.sub('#', '$'), 'aa$' + assert_equal 'aBcabc', 'abcabc'.sub('b', 'B') + assert_equal 'aBcabc', 'abcabc'.sub('b') { |w| w.capitalize } + assert_equal 'aa$', 'aa#'.sub('#', '$') end assert('String#sub!', '15.2.10.5.37') do @@ -392,8 +392,8 @@ assert('String#sub!', '15.2.10.5.37') do b = 'abcabc' b.sub!('b') { |w| w.capitalize } - assert_equal a, 'aBcabc' - assert_equal b, 'aBcabc' + assert_equal 'aBcabc', a + assert_equal 'aBcabc', b end @@ -403,10 +403,10 @@ assert('String#to_i', '15.2.10.5.38') do c = 'a'.to_i(16) d = '100'.to_i(2) - assert_equal a, 0 - assert_equal b, 32143 - assert_equal c, 10 - assert_equal d, 4 + assert_equal 0, a + assert_equal 32143, b + assert_equal 10, c + assert_equal 4, d end assert('String#to_f', '15.2.10.5.39') do @@ -414,17 +414,17 @@ assert('String#to_f', '15.2.10.5.39') do b = '123456789'.to_f c = '12345.6789'.to_f - assert_float(a, 0.0) - assert_float(b, 123456789.0) - assert_float(c, 12345.6789) + 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'.to_s, 'abc' + assert_equal 'abc', 'abc'.to_s end assert('String#to_sym', '15.2.10.5.41') do - assert_equal 'abc'.to_sym, :abc + assert_equal :abc, 'abc'.to_sym end assert('String#upcase', '15.2.10.5.42') do @@ -433,8 +433,8 @@ assert('String#upcase', '15.2.10.5.42') do b.upcase - assert_equal a, 'ABC' - assert_equal b, 'abc' + assert_equal 'ABC', a + assert_equal 'abc', b end assert('String#upcase!', '15.2.10.5.43') do @@ -442,14 +442,14 @@ assert('String#upcase!', '15.2.10.5.43') do a.upcase! - assert_equal a, 'ABC' + assert_equal 'ABC', a end # Not ISO specified assert('String interpolation (mrb_str_concat for shared strings)') do a = "A" * 32 - assert_equal "#{a}:", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA:" + assert_equal "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA:", "#{a}:" end assert('Check the usage of a NUL character') do @@ -463,8 +463,8 @@ assert('String#bytes') do str2 = "\xFF" bytes2 = [0xFF] - assert_equal str1.bytes, bytes1 - assert_equal str2.bytes, bytes2 + assert_equal bytes1, str1.bytes + assert_equal bytes2, str2.bytes end assert('String#each_byte') do @@ -479,5 +479,5 @@ end assert('String#inspect') do ("\1" * 100).inspect # should not raise an exception - regress #1210 - assert_equal "\0".inspect, "\"\\000\"" + assert_equal "\"\\000\"", "\0".inspect end |
