Sha256: b497b62a4eba230eb34637ba68ebc7341f3a4a0210b83b4ef8bd2061a17c4a43

Contents?: true

Size: 1.64 KB

Versions: 10

Compression:

Stored size: 1.64 KB

Contents

#
# Testing OpenWFE
#
# John Mettraux at openwfe.org
#
# Mon Dec 25 14:27:48 JST 2006
#

require 'openwfe/def'
require 'flowtestbase'


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

    #def setup
    #end

    #def teardown
    #end

    #def xxxx_lose_1
    def test_lose_1
        dotest(
'<process-definition name="'+name_of_test+'''" revision="0">
    <sequence>
        <concurrence
            count="1"
        >
            <lose>
                <sequence>
                    <sleep for="500" />
                    <print>a</print>
                </sequence>
            </lose>
            <print>b</print>
        </concurrence>
        <print>c</print>
    </sequence>
</process-definition>''', 
            """b
c""", 
            true,
            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
            """.strip)
    end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
openwferu-0.9.10 test/ft_7b_lose.rb
openwferu-0.9.10.653 test/ft_7b_lose.rb
openwferu-0.9.11 test/ft_7b_lose.rb
openwferu-0.9.12 test/ft_7b_lose.rb
openwferu-0.9.12.863 test/ft_7b_lose.rb
openwferu-0.9.13 test/ft_7b_lose.rb
openwferu-0.9.14 test/ft_7b_lose.rb
openwferu-0.9.15 test/ft_7b_lose.rb
openwferu-0.9.16 test/ft_7b_lose.rb
openwferu-0.9.17 test/ft_7b_lose.rb