public function testIteration() { $list = new ArrayList(); $list->add('elem 1'); $list->add('elem 2'); $iterator = new PancakeHouseMenuIterator($list); $this->assertTrue($iterator->hasNext()); $elem = $iterator->next(); $this->assertEquals('elem 1', $elem); $this->assertTrue($iterator->hasNext()); $elem = $iterator->next(); $this->assertEquals('elem 2', $elem); $this->assertFalse($iterator->hasNext()); }
public function testFunctionality() { $list = new ArrayList(); $list->add('test 1'); $this->assertEquals('test 1', $list->get(0)); $this->assertEquals(1, $list->length()); $list->add('test 2'); $this->assertEquals('test 2', $list->get(1)); $this->assertEquals(2, $list->length()); }