Sha256: 7393b9a2c251b6c6f6f84a9fbc7acec8875d17b73945452d67b95b3752d0e1f4
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
# # Testing OpenWFEru (Ruote) # # John Mettraux at openwfe.org # require 'openwfe/def' require 'flowtestbase' class FlowTest64a < Test::Unit::TestCase include FlowTestBase #def teardown #end #def setup #end # # TEST 0 class Test0 < OpenWFE::ProcessDefinition sequence do participant :bravo participant :abracadabra end end def test_0 @engine.register_participant 'a.*' do |workitem| @tracer << workitem.participant_name @tracer << "\n" end @engine.register_participant :bravo, OpenWFE::AliasParticipant.new("alpha") dotest(Test0, "alpha\nabracadabra") end # # TEST 1 class Test1 < OpenWFE::ProcessDefinition sequence do set :v => 'toto', :val => 'elvis' toto end end def test_1 #log_level_to_debug @engine.register_participant 'elvis' do @tracer << 'sivle' end dotest(Test1, 'sivle') end # # TEST 2 class Test2 < OpenWFE::ProcessDefinition # # some aliases set :v => 'alice', :val => 'elvis' set :v => 'bob', :val => 'elvis' # # the body of the process sequence do alice bob end end def test_2 #log_level_to_debug @engine.register_participant 'elvis' do |workitem| @tracer << workitem.fei.expression_id @tracer << "\n" end dotest Test2, "0.2.0\n0.2.1" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruote-0.9.19 | test/ft_64_alias.rb |