示例#1
0
 public function testIteratorNextCalledAfter()
 {
     $request = $this->createDefaultRequest();
     $response = new LogReadResponse();
     $response->addLog();
     $response->addLog();
     $response->addLog();
     $this->setExpectedException('\\LogicException', 'Invalid iterator state');
     $this->apiProxyMock->expectCall(self::RPC_PACKAGE, self::RPC_READ_METHOD, $request, $response);
     $iterator = LogService::fetch();
     foreach ($iterator as $log) {
     }
     $iterator->next();
 }