Sha256: 42f2fe225710b426239edb061b35cea335fed876cf82b05e5dacf450f5236035
Contents?: true
Size: 804 Bytes
Versions: 1
Compression:
Stored size: 804 Bytes
Contents
# # testing ruote # # Sun Mar 14 21:25:52 JST 2010 # require File.join(File.dirname(__FILE__), '..', 'test_helper.rb') require 'ruote' require 'ruote/storage/composite_storage' class UtCompositeStorageTest < Test::Unit::TestCase def test_initial msgs = Ruote::HashStorage.new({}) default = Ruote::HashStorage.new({}) cs = Ruote::CompositeStorage.new(default, 'msgs' => msgs) cs.put('action' => 'terminate', 'type' => 'msgs', '_id' => 'xxx') cs.put_msg('terminate', 'type' => 'msgs') cs.put_schedule('at', {}, Time.now + 10, 'action' => 'reply') assert_equal 0, default.h['msgs'].size assert_equal 1, default.h['schedules'].size assert_equal 2, cs.get_msgs.size assert_equal 2, msgs.get_msgs.size assert_equal 0, msgs.h['schedules'].size end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruote-2.1.11 | test/unit/ut_20_composite_storage.rb |