public function testsplitFieldname()
{
$result = $this->_db->invokeMethod('_splitFieldname', array('Alias.fieldname'));
$this->assertEqual(array('Alias', 'fieldname'), $result);
$result = $this->_db->invokeMethod('_splitFieldname', array('fieldname'));
$this->assertEqual(array(null, 'fieldname'), $result);
$result = $this->_db->invokeMethod('_splitFieldname', array('fieldname'));
$this->assertEqual(array(null, 'fieldname'), $result);
$result = $this->_db->invokeMethod('_splitFieldname', array('lower(Alias.fieldname)'));
$this->assertEqual(array(null, 'lower(Alias.fieldname)'), $result);
$result = $this->_db->invokeMethod('_splitFieldname', array('Alias.*'));
$this->assertEqual(array('Alias', '*'), $result);
}