Sha256: 143e098b69e838b4493e24fc02750033cd2d3cf4c9f897eab1aa9361a93796eb

Contents?: true

Size: 1.08 KB

Versions: 1

Compression:

Stored size: 1.08 KB

Contents

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

require 'flowtestbase'
require 'openwfe/def'


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

  #def setup
  #end

  #def teardown
  #end


  #
  # Test 0
  #

  class TestCase42a0 < OpenWFE::ProcessDefinition
    sequence do
      set :variable => "v", :value => "a"
      concurrence do
        set :variable => "v", :value => "b"
        set :variable => "v", :value => "c"
        forget do
          set :variable => "v", :value => "d"
        end
      end
      _print "v:${v}"
    end
  end

  def test_0

    dotest TestCase42a0, [ "v:b", "v:c" ]
  end


  #
  # Test 1
  #

  # DISABLED

  class TestCase42a1 < OpenWFE::ProcessDefinition
    sequence do
      set :variable => "v", :value => "a"
      concurrence :count => 2 do
        set :variable => "v", :value => "b"
        set :variable => "v", :value => "c"
        lose do
          set :variable => "v", :value => "d"
        end
      end
      _print "v:${v}"
    end
  end

  def _test_1

    dotest(
      TestCase42a1,
      "v:d",
      true)
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruote-0.9.19 test/ft_42_environments.rb