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