Exemplo n.º 1
0
 public function testInitializationConvertsCursorToArrayOnlyOnce()
 {
     $cursor = $this->getMockCursor();
     $cursor->expects($this->once())->method('toArray')->will($this->returnValue(array()));
     $eagerCursor = new EagerCursor($cursor);
     $this->assertFalse($eagerCursor->isInitialized());
     $eagerCursor->initialize();
     $this->assertTrue($eagerCursor->isInitialized());
     $eagerCursor->initialize();
     $this->assertTrue($eagerCursor->isInitialized());
 }