Beispiel #1
0
 public function testAllowZeroParameterValue()
 {
     $predicate = new Literal('foo.bar > ?', 0);
     $this->assertEquals(0, $predicate->getParameter());
 }
Beispiel #2
0
 public function testGetExpressionData()
 {
     $literal = new Literal('bar');
     $this->assertEquals(array(array('bar', array(), array())), $literal->getExpressionData());
 }
Beispiel #3
0
 public function testCanPassLiteralAndParameterToConstructor()
 {
     $predicate = new Literal('foo.bar = ?', 'bar');
     $this->assertEquals('foo.bar = ?', $predicate->getLiteral());
     $this->assertEquals(array('bar'), $predicate->getParameter());
 }