Sha256: b7989fa2b5ed3e8a5dec4aed0f001d9e75a1d28caad64ea297772d925c450b69
Contents?: true
Size: 1.27 KB
Versions: 3
Compression:
Stored size: 1.27 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 FlowTest34 < Test::Unit::TestCase include FlowTestBase #def teardown #end #def setup #end # # TEST 0 class TestCancelWfid0 < ProcessDefinition # # so tiny a definition... # store_participant end def test_cancelwfid_0 sp = @engine.register_participant( "store_participant", OpenWFE::HashParticipant) fei = @engine.launch(TestCancelWfid0) sleep 0.500 @engine.cancel_process(fei.wfid) l = @engine.list_processes() assert_equal l.size, 0 assert_equal sp.size, 0 # check that participant got cancelled as well end def test_cancelwfid_1 sp = @engine.register_participant( "store_participant", OpenWFE::YamlParticipant) fei = @engine.launch(TestCancelWfid0) sleep 0.500 @engine.cancel_process(fei.wfid) sleep 0.500 assert_equal @engine.get_process_stack(fei.wfid).size, 0 assert_equal sp.size, 0 # check that participant got cancelled as well end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
openwferu-0.9.12 | test/ft_34_cancelwfid.rb |
openwferu-0.9.12.863 | test/ft_34_cancelwfid.rb |
openwferu-0.9.13 | test/ft_34_cancelwfid.rb |