Пример #1
0
 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']);
 }