Exemple #1
0
 /**
  * @testdox Implements \Organizations\Entity\EmployeeInterface
  * @dataProvider provideStatusCheckData
  */
 public function testConvinientStatusCheckMethods($initialStatus, $expectedResults, $strict = null)
 {
     $this->target->setStatus($initialStatus);
     $this->assertEquals($expectedResults[0], $this->target->isAssigned(), 'isAssigned() fails!');
     $this->assertEquals($expectedResults[1], $this->target->isPending(), 'isPending fails!');
     $this->assertEquals($expectedResults[2], $this->target->isRejected(), 'isRejected fails!');
     $this->assertEquals($expectedResults[3], $this->target->isUnassigned(), 'isUnassigned fails!');
     $this->assertEquals($expectedResults[4], $this->target->isUnassigned(true), 'isUnassigned strict mode fails!');
 }
 /**
  * @testdox Implements \Organizations\Entity\EmployeeInterface
  * @dataProvider provideEmployeeRoles
  */
 public function testSetGetRole($role)
 {
     $this->target->setRole($role);
     $this->assertEquals($role, $this->target->getRole());
 }