Sha256: 2ac3b836d574734b50ee407bc095d8d41439b1b9e2fcbc497db6f30525529fd8
Contents?: true
Size: 1.56 KB
Versions: 1
Compression:
Stored size: 1.56 KB
Contents
# # Testing OpenWFE # # John Mettraux at openwfe.org # # Mon Oct 15 08:42:08 JST 2007 # require 'rubygems' require 'test/unit' require 'openwfe/expool/parser' # # testing definition.get_description # class DescriptionTest < Test::Unit::TestCase #def setup #end #def teardown #end DEF0 = """ class MyDef0 < OpenWFE::ProcessDefinition description 'not much to say' sequence do end end """ def test_0 #rep = OpenWFE::SimpleExpRepresentation.from_code DEF0 rep = OpenWFE::DefParser.parse_string DEF0 assert_equal( "not much to say", OpenWFE::ExpressionTree.get_description(rep)) end DEF1 = <<-EOS <process-definition name="x" revision="y"> <description> just a tiny process </description> <participant ref="nada" /> </process-definition> EOS def test_1 rep = OpenWFE::DefParser.parse_string DEF1 assert_equal( "just a tiny process", OpenWFE::ExpressionTree.get_description(rep)) end class Test2 < OpenWFE::ProcessDefinition # no description sequence do end end class Test2b < OpenWFE::ProcessDefinition # no description sequence do end define "sub0" do end end def test_2 tree = OpenWFE::DefParser.parse Test2 assert_nil OpenWFE::ExpressionTree.get_description(tree) tree = OpenWFE::DefParser.parse Test2b #p tree assert_nil OpenWFE::ExpressionTree.get_description(tree) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruote-0.9.18 | test/description_test.rb |