Example #1
0
 /**
  * @covers Query::joinOnce
  */
 function testJoinOnce()
 {
     $q = new Query('table');
     $q->join('table.column', 'table2.column');
     $q->joinOnce('table.column', 'table2.column');
     $q->joinOnce('table2', 'column = column');
     $joins = $q->getJoins();
     $this->assertCount(1, $joins);
     $join = array_shift($joins);
     $this->assertEquals('JOIN `table2` ON (`table`.`column` = `table2`.`column`)', $join->getQueryStatement() . '');
 }