Sha256: 1ab288a174bf450942eed7e5991aee17a3ec83c4baa55e052c6afeb1f26b225f

Contents?: true

Size: 1015 Bytes

Versions: 7

Compression:

Stored size: 1015 Bytes

Contents

#!/usr/bin/ruby

$: << "../lib"


require 'runit/testcase'
require 'runit/cui/testrunner'
require 'jiji/registry'
require 'logger'
require 'test_utils'

# アウトプットのテスト(レジストリから取り出す)
class OutputregistryTest <  RUNIT::TestCase

  include Test::Constants

  def setup
    @dir = File.dirname(__FILE__) + "/OutputregistryTest"
    @registry = JIJI::Registry.new(@dir , nil)
    @registry.plugin_loader.load
    @mng = @registry[:process_manager]
  end

  def teardown
    Test.destry( @registry, @dir )
    FileUtils.rm_rf "#{@dir}/agents"
    FileUtils.rm_rf "#{@dir}/shared_lib"
  end

  # outputに2重にアスペクトが適用され、実行時エラーになっていた不具合の回収確認テスト。
  def testCreate
    out = @registry.output("rmt", "test_agent")
    out.time = Time.now
    out.get("foo").put( 1,2 )
    out.get("foo").put( 2,3 )

    out2 = @registry.output("rmt", "test_agent")
    out2.time = Time.now
    out2.get("foo").put( 2,3 )
  end

end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
unageanu-jiji-1.2.1 test/test_Output_registry.rb
unageanu-jiji-1.2.3 test/test_Output_registry.rb
unageanu-jiji-1.2.4 test/test_Output_registry.rb
jiji-1.2.8 test/test_Output_registry.rb
jiji-1.2.7 test/test_Output_registry.rb
jiji-1.2.6 test/test_Output_registry.rb
jiji-1.2.5 test/test_Output_registry.rb