/** * Tests the basic functionality */ public function testBasics() { $redis = $this->getConnection(); $list = new ARedisList("TestSet:" . uniqid(), $redis); $list[] = "Hello World"; $this->assertEquals("Hello World", $list->pop()); $this->assertEquals(0, $list->getCount()); $this->assertFalse($redis->exists($list->name)); $testData = array(); for ($i = 0; $i < 100; $i++) { $testData[] = "Test Item " . $i; } $list = new ARedisList("Test_List" . uniqid(), $redis); $list->copyFrom($testData); $this->assertEquals(100, count($list)); foreach ($list as $i => $item) { $this->assertEquals($testData[$i], $item); } $list->clear(); $this->assertFalse($redis->exists($list->name)); }