Sha256: bb645160a1b961aabe91a3cede0890e7078019214eac9bdd8441a67b3cc7566c
Contents?: true
Size: 1.61 KB
Versions: 1
Compression:
Stored size: 1.61 KB
Contents
# # Testing OpenWFE # # John Mettraux at openwfe.org # # Mon Oct 9 22:19:44 JST 2006 # require 'openwfe/def' require 'openwfe/worklist/storeparticipant' require 'flowtestbase' class FlowTest27 < Test::Unit::TestCase include FlowTestBase #def teardown #end #def setup #end # # TEST 0 class TestDefinition0 < ProcessDefinition def make _process_definition :name => "27_gfp", :revision => "0" do _sequence do store_p end end end end #def xxxx_gfp_0 def test_gfp_0 #sp = @engine.register_participant("store_p", OpenWFE::YamlParticipant) sp = @engine.register_participant("store_p", OpenWFE::HashParticipant) fei = @engine.launch(TestDefinition0) l = @engine.get_expression_pool.get_flow_position(fei.wfid) #l.each do |fexp| # puts " - #{fexp.fei.to_debug_s}" #end assert \ l.size == 3, "get_flow_position() returned #{l.size} elements" wi = sp.first_workitem sp.forward(wi) assert sp.size == 0 end #def xxxx_gfp_0b def test_gfp_0b sp = @engine.register_participant("store_p", OpenWFE::YamlParticipant) fei = @engine.launch(TestDefinition0) l = @engine.get_flow_position(fei.wfid) # # shortcut version #l.each do |fexp| # puts " - #{fexp.fei.to_debug_s}" #end assert l.size == 3 wi = sp.first_workitem sp.forward(wi) assert sp.size == 0 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
openwferu-0.9.6 | test/ft_27_getflowpos.rb |