Example #1
0
 /**
  * Test evaluate at least zero.
  */
 public function testEvaluateAtLeastZero()
 {
     $this->given($atLeast = $this->newTestedInstance(0, Criteria::this(), Criteria::gt(5)))->then()->boolean($atLeast->evaluate(array()))->isTrue()->boolean($atLeast->evaluate(array(1, 2, 3)))->isTrue();
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function defaultConstructorArguments()
 {
     return array(Criteria::lte(25), Criteria::gt(30));
 }
Example #3
0
 /**
  * {@inheritdoc}
  */
 public function defaultConstructorArguments()
 {
     return array(Criteria::this(), Criteria::gt(5));
 }
Example #4
0
 /**
  * Test not.
  */
 public function testNot()
 {
     $this->given($specification = Criteria::gt(5))->given($criteria = Criteria::not($specification))->then()->variable($criteria)->isEqualTo($specification->not());
 }