public function testParseSourceJoinSubquery() { $subquery = new Result($this->connection, 'tab2'); $result = new Result($this->connection, 'tab1'); $this->assertEquals("`tab1`\nLEFT JOIN (\n\tSELECT *\n\tFROM `tab2`\n) `tab2` ON `tab1.id` = `tab2.tab1_id`", $this->parser($result->leftJoin($subquery->as('tab2'), ':tab1.id = :tab2.tab1_id'))->parseSource()); }
public function testAlias() { $this->result->as($a = 'foo'); $this->assertEquals($a, $this->result->getAlias()); }