test/ft_12_blockparticipant.rb in ruote-0.9.18 vs test/ft_12_blockparticipant.rb in ruote-0.9.19

- old
+ new

@@ -10,88 +10,88 @@ require 'flowtestbase' require 'openwfe/def' class FlowTest12 < Test::Unit::TestCase - include FlowTestBase + include FlowTestBase - #def setup - #end + #def setup + #end - #def teardown - #end + #def teardown + #end - # - # Test 0 - # + # + # Test 0 + # - class BpDef0 < OpenWFE::ProcessDefinition - def make - process_definition :name => "test0", :revision => "0" do - sequence do - participant :ref => "block-participant" - _print "done." - end - end + class BpDef0 < OpenWFE::ProcessDefinition + def make + process_definition :name => "test0", :revision => "0" do + sequence do + participant :ref => "block-participant" + _print "done." end + end end + end - def test_bp_0 - dotest( - BpDef0, - """the block participant received a workitem + def test_bp_0 + dotest( + BpDef0, + """the block participant received a workitem done.""") - end + end - # - # Test 1 - # + # + # Test 1 + # - class BpDef1 < OpenWFE::ProcessDefinition - def make - process_definition :name => "test1", :revision => "0" do - bp1a - end - end + class BpDef1 < OpenWFE::ProcessDefinition + def make + process_definition :name => "test1", :revision => "0" do + bp1a + end end + end - def test_bp_1 + def test_bp_1 - @engine.register_participant("bp1a") do |fexp, wi| - @tracer << "bp1a : " - @tracer << fexp.class.name - @tracer << "\n" - end - - dotest( - BpDef1, - """bp1a : OpenWFE::ParticipantExpression""") + @engine.register_participant("bp1a") do |fexp, wi| + @tracer << "bp1a : " + @tracer << fexp.class.name + @tracer << "\n" end + dotest( + BpDef1, + """bp1a : OpenWFE::ParticipantExpression""") + end - # - # Test 2 - # - class BpDef2 < OpenWFE::ProcessDefinition - sequence do - bp - _print "${f:__result__}" - end + # + # Test 2 + # + + class BpDef2 < OpenWFE::ProcessDefinition + sequence do + bp + _print "${f:__result__}" end + end - def test_bp_2 + def test_bp_2 - @engine.register_participant("bp") do |fexp, wi| - "a string result" - # - # the 'return' value of a block participant is stored - # in the "__result__" field of the workitem - end - - dotest(BpDef2, "a string result") + @engine.register_participant("bp") do |fexp, wi| + "a string result" + # + # the 'return' value of a block participant is stored + # in the "__result__" field of the workitem end + + dotest(BpDef2, "a string result") + end end