/**
  * @return \Cubiche\Core\Specification\SpecificationInterface
  */
 protected function newRandomSpecification()
 {
     switch (\rand(0, 3)) {
         case 0:
             return Criteria::eq(5);
         case 1:
             return Criteria::gte(5);
         case 2:
             return Criteria::property('foo')->lte(10);
         case 3:
         default:
             return Criteria::false();
     }
 }
Example #2
0
 /**
  * Test gte.
  */
 public function testGte()
 {
     $this->binaryConstraintTest(Criteria::gte(5), GreaterThanEqual::class, 5);
 }