Sha256: 4047977f94bbe6618387c9c7ba7290c6710e608eed93f1406013e077ae12d0b5

Contents?: true

Size: 844 Bytes

Versions: 1

Compression:

Stored size: 844 Bytes

Contents

#
# Testing OpenWFEru
#
# John Mettraux at openwfe.org
#

require 'flowtestbase'
require 'openwfe/def'


class FlowTest51 < Test::Unit::TestCase
    include FlowTestBase

    #def setup
    #end

    #def teardown
    #end


    #
    # Test 0
    #

    #COUNT = 400 :)
    #COUNT = 500 :(
    COUNT = 450
        #
        # before svn639, it broke with a too deep stack with a sequence
        # of 450 elements

    class TestCondition51a0 < OpenWFE::ProcessDefinition
        sequence do
            COUNT.times do
                toto
            end
            _print "${f:__result__}"
        end
    end

    def test_0

        count = 0

        @engine.register_participant :toto do |workitem|
            count += 1
            workitem.__result__ = count
        end

        dotest(TestCondition51a0, "#{COUNT}")
    end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruote-0.9.18 test/ft_51_stack.rb