function testToArray() { $queue = new LinkedQueue(); for ($i = 0; $i < 3; $i++) { $queue->enqueue($i); } $array = $queue->toArray(); $this->assertTrue(is_array($array)); $this->assertCount(3, $array); $i = 0; foreach ($array as $item) { $this->assertEquals($i++, $item); } }
function testClear() { $queue = new LinkedQueue(); $queue->enqueue(0); $queue->clear(); $this->assertCount(0, $queue); }