lithium\tests\cases\data\source\DatabaseTest::testsplitFieldname PHP Method

testsplitFieldname() public method

public testsplitFieldname ( )
    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);
    }
DatabaseTest