Example #1
0
 public function testFillDefaultSettings()
 {
     $val = QueryBuilder::fillDefaultSettings(['fields' => ['name', 'last' => 'LastName', 'CONCAT(street, zip)' => 'address']]);
     $expectedVal = ['fields' => ['name', 'last' => 'LastName', 'CONCAT(street, zip)' => 'address'], 'joins' => [], 'conditions' => [], 'group' => '', 'having' => [], 'order' => [], 'limit' => ''];
     $this->assertEquals($expectedVal, $val);
     $val = QueryBuilder::fillDefaultSettings([]);
     $expectedVal = ['fields' => [], 'joins' => [], 'conditions' => [], 'group' => '', 'having' => [], 'order' => [], 'limit' => ''];
     $this->assertEquals($expectedVal, $val);
 }