public function testGetAllItems() { $this->redis->lpush('test', [1, 5, 3]); $this->redis->sadd('test-unique', [1, 5, 3]); $time = time(); $queue = new UniqueQueue($this->redis, 'test'); $items = $queue->getAllItems(); $this->assertSame(['1', '5', '3'], $items); $items = $queue->getAllItems(); $this->assertSame([], $items); $this->assertKeys([sprintf('test-processing-%s[%d][%d]', gethostname(), getmypid(), $time), 'test-timeouts']); }