Example #1
0
 public function testCanPassAllValuesToConstructor()
 {
     $predicate = new Operator('bar', '>=', 'foo.bar', Operator::TYPE_VALUE, Operator::TYPE_IDENTIFIER);
     $this->assertEquals(Operator::OP_GTE, $predicate->getOperator());
     $this->assertEquals('bar', $predicate->getLeft());
     $this->assertEquals('foo.bar', $predicate->getRight());
     $this->assertEquals(Operator::TYPE_VALUE, $predicate->getLeftType());
     $this->assertEquals(Operator::TYPE_IDENTIFIER, $predicate->getRightType());
 }
Example #2
0
 public function testRightIsMutable()
 {
     $operator = new Operator();
     $operator->setRight('bar');
     $this->assertEquals('bar', $operator->getRight());
 }