test/test_scanner.rb in re_expand-0.0.3 vs test/test_scanner.rb in re_expand-0.0.4
- old
+ new
@@ -7,16 +7,30 @@
def teardown
end
def test_1
- s = Scanner.new('abc*def')
- assert_equal s.gettoken, 'abc'
+ s = Scanner.new('a*d')
+ assert_equal s.gettoken, 'a'
assert_equal s.gettoken, '*'
- assert_equal s.gettoken, 'def'
+ assert_equal s.gettoken, 'd'
end
def test_2
+ s = Scanner.new('a+d')
+ assert_equal s.gettoken, 'a'
+ assert_equal s.gettoken, '+'
+ assert_equal s.gettoken, 'd'
+ end
+
+ def test_3
+ s = Scanner.new('ab*cd')
+ assert_equal s.gettoken, 'ab'
+ assert_equal s.gettoken, '*'
+ assert_equal s.gettoken, 'cd'
+ end
+
+ def test_4
s = Scanner.new("(a\tb|c\td)")
assert_equal s.gettoken, "("
assert_equal s.gettoken, "a\tb"
assert_equal s.gettoken, '|'
assert_equal s.gettoken, "c\td"