diff options
| author | Jun Hiroe <[email protected]> | 2013-08-02 21:36:48 +0900 |
|---|---|---|
| committer | Jun Hiroe <[email protected]> | 2013-08-02 21:48:18 +0900 |
| commit | b7651d212bb3d8a128c9556357e6dc0fb91580ff (patch) | |
| tree | 128404a770c65dd789c55cf82189e5c7637a1671 /test | |
| parent | b423171eb424a3f2602e8a4e63e41b6bb213592b (diff) | |
| download | mruby-b7651d212bb3d8a128c9556357e6dc0fb91580ff.tar.gz mruby-b7651d212bb3d8a128c9556357e6dc0fb91580ff.zip | |
I fix order of actual and expect test value in literals.rb.
Diffstat (limited to 'test')
| -rw-r--r-- | test/t/literals.rb | 164 |
1 files changed, 82 insertions, 82 deletions
diff --git a/test/t/literals.rb b/test/t/literals.rb index c4fe9c993..524ceb440 100644 --- a/test/t/literals.rb +++ b/test/t/literals.rb @@ -10,29 +10,29 @@ assert('Literals Numerical', '8.7.6.2') do assert_equal 1.0, 1.0 assert_equal(-1.0, -1.0) # binary - assert_equal 0b10000000, 128 - assert_equal 0B10000000, 128 + assert_equal 128, 0b10000000 + assert_equal 128, 0B10000000 # octal - assert_equal 0o10, 8 - assert_equal 0O10, 8 - assert_equal 0_10, 8 + assert_equal 8, 0o10 + assert_equal 8, 0O10 + assert_equal 8, 0_10 # hex - assert_equal 0xff, 255 - assert_equal 0Xff, 255 + assert_equal 255, 0xff + assert_equal 255, 0Xff # decimal - assert_equal 0d999, 999 - assert_equal 0D999, 999 + assert_equal 999, 0d999 + assert_equal 999, 0D999 # decimal seperator - assert_equal 10_000_000, 10000000 - assert_equal 1_0, 10 + assert_equal 10000000, 10_000_000 + assert_equal 10, 1_0 # integer with exponent - assert_equal 1e1, 10.0 - assert_equal 1e-1, 0.1 - assert_equal 1e+1, 10.0 + assert_equal 10.0, 1e1, + assert_equal(0.1, 1e-1) + assert_equal 10.0, 1e+1 # float with exponent - assert_equal 1.0e1, 10.0 - assert_equal 1.0e-1, 0.1 - assert_equal 1.0e+1, 10.0 + assert_equal 10.0, 1.0e1 + assert_equal(0.1, 1.0e-1) + assert_equal 10.0, 1.0e+1 end assert('Literals Strings Single Quoted', '8.7.6.3.2') do @@ -47,7 +47,7 @@ assert('Literals Strings Double Quoted', '8.7.6.3.3') do assert_equal "abc", "abc" assert_equal "\"", "\"" assert_equal "\\", "\\" - assert_equal "#{a}", "abc" + assert_equal "abc", "#{a}" end assert('Literals Strings Quoted Non-Expanded', '8.7.6.3.4') do @@ -59,13 +59,13 @@ assert('Literals Strings Quoted Non-Expanded', '8.7.6.3.4') do f = %q/ab\/c/ g = %q{#{a}} - assert_equal a, 'abc' - assert_equal b, 'abc' - assert_equal c, 'abc' - assert_equal d, 'abc' - assert_equal e, 'abc' - assert_equal f, 'ab/c' - assert_equal g, '#{a}' + assert_equal 'abc', a + assert_equal 'abc', b + assert_equal 'abc', c + assert_equal 'abc', d + assert_equal 'abc', e + assert_equal 'ab/c', f + assert_equal '#{a}', g end assert('Literals Strings Quoted Expanded', '8.7.6.3.5') do @@ -77,13 +77,13 @@ assert('Literals Strings Quoted Expanded', '8.7.6.3.5') do f = %Q/ab\/c/ g = %Q{#{a}} - assert_equal a, 'abc' - assert_equal b, 'abc' - assert_equal c, 'abc' - assert_equal d, 'abc' - assert_equal e, 'abc' - assert_equal f, 'ab/c' - assert_equal g, 'abc' + assert_equal 'abc', a + assert_equal 'abc', b + assert_equal 'abc', c + assert_equal 'abc', d + assert_equal 'abc', e + assert_equal 'ab/c', f + assert_equal 'abc', g end assert('Literals Strings Here documents', '8.7.6.3.6') do @@ -141,18 +141,18 @@ KKK z = <<'ZZZ' ZZZ - assert_equal a, "aaa\n" - assert_equal b, "bbb\n" - assert_equal c, ["c1\n", "c 2\n", "c 3\n"] - assert_equal d, "d3DDD\nd\t\nDDD\n\n" - assert_equal e, "e\#{1+2}EEE\ne\\t\nEEE\\n\n" - assert_equal f, "F\nFFfFFF\nF\n" - assert_equal g, " ggg\n" - assert_equal h, " hhh\n" - assert_equal i, " iii\n" - assert_equal j, [" j1j\n", " j2j\n", " j\#{3}j\n"] - assert_equal k, 123 - assert_equal z, "" + assert_equal "aaa\n", a + assert_equal "bbb\n", b + assert_equal ["c1\n", "c 2\n", "c 3\n"], c + assert_equal "d3DDD\nd\t\nDDD\n\n", d + assert_equal "e\#{1+2}EEE\ne\\t\nEEE\\n\n", e + assert_equal "F\nFFfFFF\nF\n", f + assert_equal " ggg\n", g + assert_equal " hhh\n", h + assert_equal " iii\n", i + assert_equal [" j1j\n", " j2j\n", " j\#{3}j\n"], j + assert_equal 123, k + assert_equal "", z end assert('Literals Array', '8.7.6.4') do @@ -173,14 +173,14 @@ assert('Literals Array', '8.7.6.4') do d x\y x\\y x\\\y) - assert_equal a, ['abc3def', '}g'] - assert_equal b, ['abc', '5', 'def', '(g'] - assert_equal c, ['7'] - assert_equal d, ['9'] - assert_equal e, [] - assert_equal f, ['[ab', 'cd][ef]'] - assert_equal g, ['ab', '-11', '22'] - assert_equal h, ["a\nb", 'test abc', "c\nd", "xy", "x\\y", "x\\y"] + assert_equal ['abc3def', '}g'], a + assert_equal ['abc', '5', 'def', '(g'], b + assert_equal ['7'],c + assert_equal ['9'], d + assert_equal [], e + assert_equal ['[ab', 'cd][ef]'], f + assert_equal ['ab', '-11', '22'], g + assert_equal ["a\nb", 'test abc', "c\nd", "xy", "x\\y", "x\\y"], h a = %w{abc#{1+2}def \}g} b = %w(abc #{2+3} def \(g) @@ -199,14 +199,14 @@ d d x\y x\\y x\\\y) - assert_equal a, ['abc#{1+2}def', '}g'] - assert_equal b, ['abc', '#{2+3}', 'def', '(g'] - assert_equal c, ['#{3+4}'] - assert_equal d, ['#{4+5}'] - assert_equal e, [] - assert_equal f, ['[ab', 'cd][ef]'] - assert_equal g, ['ab', '#{-1}1', '2#{2}'] - assert_equal h, ["a\\nb", "test abc", "c\nd", "x\\y", "x\\y", "x\\\\y"] + assert_equal ['abc#{1+2}def', '}g'], a + assert_equal ['abc', '#{2+3}', 'def', '(g'], b + assert_equal ['#{3+4}'], c + assert_equal ['#{4+5}'], d + assert_equal [], e + assert_equal ['[ab', 'cd][ef]'], f + assert_equal ['ab', '#{-1}1', '2#{2}'], g + assert_equal ["a\\nb", "test abc", "c\nd", "x\\y", "x\\y", "x\\\\y"], h end assert('Literals Array of symbols') do @@ -222,13 +222,13 @@ assert('Literals Array of symbols') do 2#{2} } - assert_equal a, [:'abc3def', :'}g'] - assert_equal b, [:'abc', :'5', :'def', :'(g'] - assert_equal c, [:'7'] - assert_equal d, [:'9'] - assert_equal e, [] - assert_equal f, [:'[ab', :'cd][ef]'] - assert_equal g, [:'ab', :'-11', :'22'] + assert_equal [:'abc3def', :'}g'], a + assert_equal [:'abc', :'5', :'def', :'(g'], b + assert_equal [:'7'],c + assert_equal [:'9'], d + assert_equal [], e + assert_equal [:'[ab', :'cd][ef]'], f + assert_equal [:'ab', :'-11', :'22'], g a = %i{abc#{1+2}def \}g} b = %i(abc #{2+3} def \(g) @@ -242,13 +242,13 @@ assert('Literals Array of symbols') do 2#{2} } - assert_equal a, [:'abc#{1+2}def', :'}g'] - assert_equal b, [:'abc', :'#{2+3}', :'def', :'(g'] - assert_equal c, [:'#{3+4}'] - assert_equal d, [:'#{4+5}'] - assert_equal e, [] - assert_equal f, [:'[ab', :'cd][ef]'] - assert_equal g, [:'ab', :'#{-1}1', :'2#{2}'] + assert_equal [:'abc#{1+2}def', :'}g'], a + assert_equal [:'abc', :'#{2+3}', :'def', :'(g'], b + assert_equal [:'#{3+4}'], c + assert_equal [:'#{4+5}'], d + assert_equal [] ,e + assert_equal [:'[ab', :'cd][ef]'], f + assert_equal [:'ab', :'#{-1}1', :'2#{2}'], g end assert('Literals Symbol', '8.7.6.6') do @@ -274,14 +274,14 @@ qwe] g = %s/foo#{1+2}bar/ h = %s{{foo bar}} - assert_equal a, :'asd qwe' - assert_equal b, :"foo bar" - assert_equal c, :a3b - assert_equal d, :asd - assert_equal e, :' foo )' - assert_equal f, :"asd [\nqwe" - assert_equal g, :'foo#{1+2}bar' - assert_equal h, :'{foo bar}' + assert_equal :'asd qwe', a + assert_equal :"foo bar", b + assert_equal :a3b, c + assert_equal :asd, d + assert_equal :' foo )', e + assert_equal :"asd [\nqwe", f + assert_equal :'foo#{1+2}bar', g + assert_equal :'{foo bar}', h end # Not Implemented ATM assert('Literals Regular expression', '8.7.6.5') do |
