/** * Test for LEFT JOIN clause. * * @return void * * @since 1.0 */ public function testLeftJoin() { $q = new PostgresqlQuery($this->dbo); $q2 = new PostgresqlQuery($this->dbo); $condition = 'foo ON foo.id = bar.id'; $this->assertThat($q->leftJoin($condition), $this->identicalTo($q), 'Tests chaining.'); $q2->join('LEFT', $condition); $this->assertThat($q->join, $this->equalTo($q2->join), 'Tests that innerJoin is an alias for join.'); }