Revert and refine tests for uninitialized queue

`Queue` and `SizedQueue` still check array members.  Only the test of
`ConditionVariable` is useless.
This commit is contained in:
Nobuyoshi Nakada 2023-03-10 12:03:31 +09:00
parent 0a466e3072
commit a7bc000eaa
No known key found for this signature in database
GPG Key ID: 7CD2805BFA3770C6

View File

@ -7,6 +7,18 @@ class TestThreadQueue < Test::Unit::TestCase
Queue = Thread::Queue Queue = Thread::Queue
SizedQueue = Thread::SizedQueue SizedQueue = Thread::SizedQueue
def test_queue_initialized
assert_raise_with_message(TypeError, /\bQueue.* not initialized/) {
Queue.allocate.push(nil)
}
end
def test_sized_queue_initialized
assert_raise_with_message(TypeError, /\bSizedQueue.* not initialized/) {
SizedQueue.allocate.push(nil)
}
end
def test_queue def test_queue
grind(5, 1000, 15, Queue) grind(5, 1000, 15, Queue)
end end