Exemplo n.º 1
0
 /**
  * @param \PHPUnit_Framework_TestCase $test
  * @param CriteriaSet                 $criteriaSet
  * @param string                      $class
  * @param string                      $getter
  * @param string                      $value
  */
 public static function assertCriteria(\PHPUnit_Framework_TestCase $test, CriteriaSet $criteriaSet, $class, $getter, $value)
 {
     $test->assertTrue($criteriaSet->has($class));
     $criteria = $criteriaSet->getSingle($class);
     if ($getter) {
         $test->assertEquals($value, $criteria->{$getter}());
     }
 }
 /**
  * @param CriteriaSet $criteriaSet
  * @param string      $value
  */
 protected function criteriaSetShouldHaveLocationCriteria(CriteriaSet $criteriaSet, $value)
 {
     if ($value) {
         $this->assertTrue($criteriaSet->has(LocationCriteria::class));
         /** @var LocationCriteria $criteria */
         $criteria = $criteriaSet->getSingle(LocationCriteria::class);
         $this->assertEquals($value, $criteria->getLocation());
     } else {
         $this->assertFalse($criteriaSet->has(LocationCriteria::class));
     }
 }