コード例 #1
0
 public function testIteratorImplementation()
 {
     $this->assertInstanceOf('IteratorAggregate', $this->instance, 'be sure that PHP handle getIterator');
     $message = $this->getMock('Qu\\Message\\MessageInterface');
     $this->instance->addMessage($message)->addMessage($message);
     $iterator = $this->instance->getIterator();
     $this->assertSame([$message, $message], $iterator->getArrayCopy(), 'iterator contains messages');
 }