/** * testArrayIterator * * @covers \RcmUser\Acl\Entity\AclRole::getIterator * * @return void */ public function testArrayIterator() { $aclRole = new AclRole(); $aclRole->setRoleId('role'); $aclRole->setParentRoleId('role'); $aclRole->setDescription('role'); $iter = $aclRole->getIterator(); $aclRoleArr = iterator_to_array($aclRole); $aclRoleArr2 = iterator_to_array($iter); $this->assertTrue($aclRoleArr == $aclRoleArr2, 'Iterator failed work.'); $this->assertTrue(is_array($aclRoleArr), 'Iterator failed work.'); $this->assertArrayHasKey('roleId', $aclRoleArr, 'Iterator did not populate correctly.'); }