. **/ class CFunctionIdParserTest extends CParserTest { protected function getParser() { return new CFunctionIdParser(); } public function dataProvider() { return [ ['{1}', 0, CParser::PARSE_SUCCESS, '{1}'], ['{12345}', 0, CParser::PARSE_SUCCESS, '{12345}'], ['{9223372036854775807} = 0', 0, CParser::PARSE_SUCCESS_CONT, '{9223372036854775807}'], ['not {34356} = 0', 4, CParser::PARSE_SUCCESS_CONT, '{34356}'], ['', 0, CParser::PARSE_FAIL, ''], ['1', 0, CParser::PARSE_FAIL, ''], ['{2Q', 0, CParser::PARSE_FAIL, ''], ['{0}', 0, CParser::PARSE_FAIL, ''], ['{9223372036854775808}', 0, CParser::PARSE_FAIL, ''] ]; } }