Sha256: fc944da0692056b36aea68dfb94e975177382dc8672ca7191c29c203ad23b4da
Contents?: true
Size: 526 Bytes
Versions: 7
Compression:
Stored size: 526 Bytes
Contents
require File.dirname(__FILE__) + '/helper' class AndPredicateTest < Test::Unit::TestCase def test_terminal? rule = AndPredicate.new assert_equal(false, rule.terminal?) end def test_match rule = AndPredicate.new('a') match = rule.match(input('b')) assert_equal(nil, match) match = rule.match(input('a')) assert(match) assert_equal('', match.text) assert_equal(0, match.length) end def test_to_s rule = AndPredicate.new('a') assert_equal('&"a"', rule.to_s) end end
Version data entries
7 entries across 7 versions & 1 rubygems