public function testManyOperands() { $condition = new LogicCondition('AND', new ExpressionBag([QueryBuilder\equal('foo', 1), QueryBuilder\notEqual('bar', 1)])); $this->assertExpr('(`foo` = "1" AND `bar` <> "1")', $condition); }
public function testFullCompile() { $filter = $this->getFilterQueryMock()->where(QueryBuilder\equal('x', 1))->orderBy(QueryBuilder\orderByAsc('y'))->limit(1, 20); $this->assertFilter(' WHERE `x` = "1" ORDER BY `y` ASC LIMIT 1 OFFSET 20', $filter); }