Example #1
0
 /**
  * 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.');
 }