Sha256: 15a82ad80849cb8c595f06d746227a78dfdd2a464a574b66488cf6a27e4c889f
Contents?: true
Size: 943 Bytes
Versions: 1
Compression:
Stored size: 943 Bytes
Contents
### ### $Rev$ ### $Release: 3.2.0 $ ### copyright(c) 2004-2006 kuwata-lab.com all rights reserved ### require "#{File.dirname(__FILE__)}/test.rb" class RulesetTest < Test::Unit::TestCase ## define test methods filename = __FILE__.sub(/\.rb$/, '.yaml') load_yaml_testdata_with_each_lang(filename, :langs=>%w[eruby php jstl eperl]) def _test regexp = /(\{\{\*|\*\}\})/ @pdata.gsub!(regexp, '') if @pdata @plogic.gsub!(regexp, '') if @plogic @expected.gsub!(regexp, '') if @expected # parser = Kwartz::PresentationLogicParser.get_class('css').new ruleset_list = parser.parse(@plogic) handler = Kwartz::Handler.get_class(@lang).new(ruleset_list) converter = Kwartz::TextConverter.new(handler) stmt_list = converter.convert(@pdata) translator = Kwartz::Translator.get_class(@lang).new actual = translator.translate(stmt_list) assert_text_equal(@expected, actual) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kwartz-3.2.0 | test/test-ruleset.rb |