public function testAddCondition() { $j = new Join(); $j->addCondition('foo', 'bar'); $this->assertEquals('=', $j->getOperator()); $this->assertEquals('foo', $j->getLeftColumn()); $this->assertEquals('bar', $j->getRightColumn()); }
public function testAddExplicitConditionWithOperator() { $j = new Join(); $j->addExplicitCondition('a', 'foo', null, 'b', 'bar', null, '>='); $this->assertEquals('>=', $j->getOperator()); $this->assertEquals('a.foo', $j->getLeftColumn()); $this->assertEquals('b.bar', $j->getRightColumn()); }