diff options
Diffstat (limited to 'test/drb/ut_timerholder.rb')
-rw-r--r-- | test/drb/ut_timerholder.rb | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/test/drb/ut_timerholder.rb b/test/drb/ut_timerholder.rb deleted file mode 100644 index 1753b30c74..0000000000 --- a/test/drb/ut_timerholder.rb +++ /dev/null @@ -1,74 +0,0 @@ -# frozen_string_literal: false -require 'test/unit' -require 'drb/timeridconv' - -module DRbTests - -class TimerIdConvTest < Test::Unit::TestCase - def test_usecase_01 - keeping = 0.1 - idconv = DRb::TimerIdConv.new(keeping) - - key = idconv.to_id(self) - assert_equal(key, self.__id__) - sleep(keeping) - assert_equal(idconv.to_id(false), false.__id__) - assert_equal(idconv.to_obj(key), self) - sleep(keeping) - - assert_equal(idconv.to_obj(key), self) - sleep(keeping) - - assert_equal(idconv.to_id(true), true.__id__) - sleep(keeping) - - assert_raise do - assert_equal(idconv.to_obj(key), self) - end - - assert_raise do - assert_equal(idconv.to_obj(false.__id__), false) - end - - key = idconv.to_id(self) - assert_equal(key, self.__id__) - assert_equal(idconv.to_id(true), true.__id__) - sleep(keeping) - GC.start - sleep(keeping) - GC.start - assert_raise do - assert_equal(idconv.to_obj(key), self) - end - end - - def test_usecase_02 - keeping = 0.1 - idconv = DRb::TimerIdConv.new(keeping) - - key = idconv.to_id(self) - assert_equal(key, self.__id__) - sleep(keeping) - GC.start - sleep(keeping) - GC.start - assert_raise do - assert_equal(idconv.to_obj(key), self) - end - GC.start - - key = idconv.to_id(self) - assert_equal(key, self.__id__) - sleep(keeping) - GC.start - sleep(keeping) - GC.start - assert_raise do - assert_equal(idconv.to_obj(key), self) - end - end -end - - -end - |