# # Testing OpenWFE # # John Mettraux at openwfe.org # # Mon Dec 25 14:27:48 JST 2006 # require 'openwfe/def' require 'flowtestbase' class FlowTest7 < Test::Unit::TestCase include FlowTestBase #def setup #end #def teardown #end #def xxxx_lose_0 def test_lose_0 dotest( ' I should not be printed ok 0 - - - ok 1 ok 2 v0 : ${v0} ok 3 - - - ok 4 ok 5 v1 : ${v1} ok 6 done. ''', """ok 0 - - - ok 1 ok 2 v0 : true ok 3 - - - ok 5 v1 : done.""", 1.1, true) end #def xxxx_lose_1 def test_lose_1 dotest( ' a b c ''', """b c""", 0.1, true) end # # TEST 2 class TestDefinition2 < ProcessDefinition def make process_definition :name => "7_lose", :revision => "2" do sequence do _print "before" concurrence :count => 1 do lose do sequence do _sleep :for => 350 _print "ok 4" end end sequence do _print "ok 5" end end _print "after" end end end end #def xxxx_lose_2 def test_lose_2 dotest( TestDefinition2, """before ok 5 after""", 0.1) end end