| OLD | NEW |
| 1 // This code was auto-generated, is not intended to be edited, and is subject to | 1 // This code was auto-generated, is not intended to be edited, and is subject to |
| 2 // significant change. Please see the README file for more information. | 2 // significant change. Please see the README file for more information. |
| 3 library engine.parser_test; | 3 library engine.parser_test; |
| 4 import 'dart:collection'; | 4 import 'dart:collection'; |
| 5 import 'package:analyzer_experimental/src/generated/java_core.dart'; | 5 import 'package:analyzer_experimental/src/generated/java_core.dart'; |
| 6 import 'package:analyzer_experimental/src/generated/java_engine.dart'; | 6 import 'package:analyzer_experimental/src/generated/java_engine.dart'; |
| 7 import 'package:analyzer_experimental/src/generated/java_junit.dart'; | 7 import 'package:analyzer_experimental/src/generated/java_junit.dart'; |
| 8 import 'package:analyzer_experimental/src/generated/source.dart'; | 8 import 'package:analyzer_experimental/src/generated/source.dart'; |
| 9 import 'package:analyzer_experimental/src/generated/error.dart'; | 9 import 'package:analyzer_experimental/src/generated/error.dart'; |
| 10 import 'package:analyzer_experimental/src/generated/scanner.dart'; | 10 import 'package:analyzer_experimental/src/generated/scanner.dart'; |
| (...skipping 3739 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3750 } | 3750 } |
| 3751 | 3751 |
| 3752 /** | 3752 /** |
| 3753 * Invoke the method [Parser#computeStringValue] with the given argument. | 3753 * Invoke the method [Parser#computeStringValue] with the given argument. |
| 3754 * | 3754 * |
| 3755 * @param lexeme the argument to the method | 3755 * @param lexeme the argument to the method |
| 3756 * @return the result of invoking the method | 3756 * @return the result of invoking the method |
| 3757 * @throws Exception if the method could not be invoked or throws an exception | 3757 * @throws Exception if the method could not be invoked or throws an exception |
| 3758 */ | 3758 */ |
| 3759 String computeStringValue(String lexeme) { | 3759 String computeStringValue(String lexeme) { |
| 3760 AnalysisErrorListener listener = new AnalysisErrorListener_20(); | 3760 AnalysisErrorListener listener = new AnalysisErrorListener_21(); |
| 3761 Parser parser = new Parser(null, listener); | 3761 Parser parser = new Parser(null, listener); |
| 3762 return invokeParserMethodImpl(parser, "computeStringValue", <Object> [lexeme
], null) as String; | 3762 return invokeParserMethodImpl(parser, "computeStringValue", <Object> [lexeme
], null) as String; |
| 3763 } | 3763 } |
| 3764 | 3764 |
| 3765 /** | 3765 /** |
| 3766 * Invoke the method [Parser#createSyntheticIdentifier] with the parser set to
the token | 3766 * Invoke the method [Parser#createSyntheticIdentifier] with the parser set to
the token |
| 3767 * stream produced by scanning the given source. | 3767 * stream produced by scanning the given source. |
| 3768 * | 3768 * |
| 3769 * @param source the source to be scanned to produce the token stream being te
sted | 3769 * @param source the source to be scanned to produce the token stream being te
sted |
| 3770 * @return the result of invoking the method | 3770 * @return the result of invoking the method |
| (...skipping 2187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5958 final __test = new SimpleParserTest(); | 5958 final __test = new SimpleParserTest(); |
| 5959 runJUnitTest(__test, __test.test_skipTypeName_parameterized); | 5959 runJUnitTest(__test, __test.test_skipTypeName_parameterized); |
| 5960 }); | 5960 }); |
| 5961 _ut.test('test_skipTypeName_simple', () { | 5961 _ut.test('test_skipTypeName_simple', () { |
| 5962 final __test = new SimpleParserTest(); | 5962 final __test = new SimpleParserTest(); |
| 5963 runJUnitTest(__test, __test.test_skipTypeName_simple); | 5963 runJUnitTest(__test, __test.test_skipTypeName_simple); |
| 5964 }); | 5964 }); |
| 5965 }); | 5965 }); |
| 5966 } | 5966 } |
| 5967 } | 5967 } |
| 5968 class AnalysisErrorListener_20 implements AnalysisErrorListener { | 5968 class AnalysisErrorListener_21 implements AnalysisErrorListener { |
| 5969 void onError(AnalysisError event) { | 5969 void onError(AnalysisError event) { |
| 5970 JUnitTestCase.fail("Unexpected compilation error: ${event.message} (${event.
offset}, ${event.length})"); | 5970 JUnitTestCase.fail("Unexpected compilation error: ${event.message} (${event.
offset}, ${event.length})"); |
| 5971 } | 5971 } |
| 5972 } | 5972 } |
| 5973 /** | 5973 /** |
| 5974 * The class `ComplexParserTest` defines parser tests that test the parsing of m
ore complex | 5974 * The class `ComplexParserTest` defines parser tests that test the parsing of m
ore complex |
| 5975 * code fragments or the interactions between multiple parsing methods. For exam
ple, tests to ensure | 5975 * code fragments or the interactions between multiple parsing methods. For exam
ple, tests to ensure |
| 5976 * that the precedence of operations is being handled correctly should be define
d in this class. | 5976 * that the precedence of operations is being handled correctly should be define
d in this class. |
| 5977 * | 5977 * |
| 5978 * Simpler tests should be defined in the class [SimpleParserTest]. | 5978 * Simpler tests should be defined in the class [SimpleParserTest]. |
| (...skipping 1599 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7578 } | 7578 } |
| 7579 void fail_unexpectedToken_invalidPostfixExpression() { | 7579 void fail_unexpectedToken_invalidPostfixExpression() { |
| 7580 ParserTestCase.parseExpression("f()++", [ParserErrorCode.UNEXPECTED_TOKEN]); | 7580 ParserTestCase.parseExpression("f()++", [ParserErrorCode.UNEXPECTED_TOKEN]); |
| 7581 } | 7581 } |
| 7582 void fail_varAndType_local() { | 7582 void fail_varAndType_local() { |
| 7583 ParserTestCase.parseStatement("var int x;", [ParserErrorCode.VAR_AND_TYPE]); | 7583 ParserTestCase.parseStatement("var int x;", [ParserErrorCode.VAR_AND_TYPE]); |
| 7584 } | 7584 } |
| 7585 void fail_varAndType_parameter() { | 7585 void fail_varAndType_parameter() { |
| 7586 ParserTestCase.parse5("parseFormalParameterList", "(var int x)", [ParserErro
rCode.VAR_AND_TYPE]); | 7586 ParserTestCase.parse5("parseFormalParameterList", "(var int x)", [ParserErro
rCode.VAR_AND_TYPE]); |
| 7587 } | 7587 } |
| 7588 void fail_voidVariable_initializer() { | |
| 7589 ParserTestCase.parseStatement("void x = 0;", [ParserErrorCode.VOID_VARIABLE]
); | |
| 7590 } | |
| 7591 void fail_voidVariable_noInitializer() { | |
| 7592 ParserTestCase.parseStatement("void x;", [ParserErrorCode.VOID_VARIABLE]); | |
| 7593 } | |
| 7594 void test_abstractClassMember_constructor() { | 7588 void test_abstractClassMember_constructor() { |
| 7595 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract C.c();",
[ParserErrorCode.ABSTRACT_CLASS_MEMBER]); | 7589 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract C.c();",
[ParserErrorCode.ABSTRACT_CLASS_MEMBER]); |
| 7596 } | 7590 } |
| 7597 void test_abstractClassMember_field() { | 7591 void test_abstractClassMember_field() { |
| 7598 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract C f;", [
ParserErrorCode.ABSTRACT_CLASS_MEMBER]); | 7592 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract C f;", [
ParserErrorCode.ABSTRACT_CLASS_MEMBER]); |
| 7599 } | 7593 } |
| 7600 void test_abstractClassMember_getter() { | 7594 void test_abstractClassMember_getter() { |
| 7601 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract get m;",
[ParserErrorCode.ABSTRACT_CLASS_MEMBER]); | 7595 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract get m;",
[ParserErrorCode.ABSTRACT_CLASS_MEMBER]); |
| 7602 } | 7596 } |
| 7603 void test_abstractClassMember_method() { | 7597 void test_abstractClassMember_method() { |
| (...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7765 Expression expression = ParserTestCase.parse5("parsePrimaryExpression", "<in
t, int>[]", [ParserErrorCode.EXPECTED_ONE_LIST_TYPE_ARGUMENTS]); | 7759 Expression expression = ParserTestCase.parse5("parsePrimaryExpression", "<in
t, int>[]", [ParserErrorCode.EXPECTED_ONE_LIST_TYPE_ARGUMENTS]); |
| 7766 EngineTestCase.assertInstanceOf(ListLiteral, expression); | 7760 EngineTestCase.assertInstanceOf(ListLiteral, expression); |
| 7767 } | 7761 } |
| 7768 void test_expectedStringLiteral() { | 7762 void test_expectedStringLiteral() { |
| 7769 StringLiteral expression = ParserTestCase.parse5("parseStringLiteral", "1",
[ParserErrorCode.EXPECTED_STRING_LITERAL]); | 7763 StringLiteral expression = ParserTestCase.parse5("parseStringLiteral", "1",
[ParserErrorCode.EXPECTED_STRING_LITERAL]); |
| 7770 JUnitTestCase.assertTrue(expression.isSynthetic); | 7764 JUnitTestCase.assertTrue(expression.isSynthetic); |
| 7771 } | 7765 } |
| 7772 void test_expectedToken_commaMissingInArgumentList() { | 7766 void test_expectedToken_commaMissingInArgumentList() { |
| 7773 ParserTestCase.parse5("parseArgumentList", "(x, y z)", [ParserErrorCode.EXPE
CTED_TOKEN]); | 7767 ParserTestCase.parse5("parseArgumentList", "(x, y z)", [ParserErrorCode.EXPE
CTED_TOKEN]); |
| 7774 } | 7768 } |
| 7769 void test_expectedToken_parseStatement_afterVoid() { |
| 7770 ParserTestCase.parseStatement("void}", [ |
| 7771 ParserErrorCode.EXPECTED_TOKEN, |
| 7772 ParserErrorCode.MISSING_IDENTIFIER]); |
| 7773 } |
| 7774 void test_expectedToken_semicolonAfterTypedef() { |
| 7775 Token token = TokenFactory.token(Keyword.TYPEDEF); |
| 7776 ParserTestCase.parse4("parseClassTypeAlias", <Object> [emptyCommentAndMetada
ta(), token], "A = B", [ParserErrorCode.EXPECTED_TOKEN]); |
| 7777 } |
| 7775 void test_expectedToken_semicolonMissingAfterExpression() { | 7778 void test_expectedToken_semicolonMissingAfterExpression() { |
| 7776 ParserTestCase.parseStatement("x", [ParserErrorCode.EXPECTED_TOKEN]); | 7779 ParserTestCase.parseStatement("x", [ParserErrorCode.EXPECTED_TOKEN]); |
| 7777 } | 7780 } |
| 7778 void test_expectedToken_whileMissingInDoStatement() { | 7781 void test_expectedToken_whileMissingInDoStatement() { |
| 7779 ParserTestCase.parseStatement("do {} (x);", [ParserErrorCode.EXPECTED_TOKEN]
); | 7782 ParserTestCase.parseStatement("do {} (x);", [ParserErrorCode.EXPECTED_TOKEN]
); |
| 7780 } | 7783 } |
| 7781 void test_expectedTwoMapTypeArguments_one() { | 7784 void test_expectedTwoMapTypeArguments_one() { |
| 7782 Expression expression = ParserTestCase.parse5("parsePrimaryExpression", "<in
t>{}", [ParserErrorCode.EXPECTED_TWO_MAP_TYPE_ARGUMENTS]); | 7785 Expression expression = ParserTestCase.parse5("parsePrimaryExpression", "<in
t>{}", [ParserErrorCode.EXPECTED_TWO_MAP_TYPE_ARGUMENTS]); |
| 7783 EngineTestCase.assertInstanceOf(MapLiteral, expression); | 7786 EngineTestCase.assertInstanceOf(MapLiteral, expression); |
| 7784 } | 7787 } |
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8020 } | 8023 } |
| 8021 void test_missingFunctionParameters_topLevel_void_block() { | 8024 void test_missingFunctionParameters_topLevel_void_block() { |
| 8022 ParserTestCase.parseCompilationUnit("void f { return x;}", [ParserErrorCode.
MISSING_FUNCTION_PARAMETERS]); | 8025 ParserTestCase.parseCompilationUnit("void f { return x;}", [ParserErrorCode.
MISSING_FUNCTION_PARAMETERS]); |
| 8023 } | 8026 } |
| 8024 void test_missingFunctionParameters_topLevel_void_expression() { | 8027 void test_missingFunctionParameters_topLevel_void_expression() { |
| 8025 ParserTestCase.parseCompilationUnit("void f => x;", [ParserErrorCode.MISSING
_FUNCTION_PARAMETERS]); | 8028 ParserTestCase.parseCompilationUnit("void f => x;", [ParserErrorCode.MISSING
_FUNCTION_PARAMETERS]); |
| 8026 } | 8029 } |
| 8027 void test_missingIdentifier_afterOperator() { | 8030 void test_missingIdentifier_afterOperator() { |
| 8028 ParserTestCase.parse5("parseMultiplicativeExpression", "1 *", [ParserErrorCo
de.MISSING_IDENTIFIER]); | 8031 ParserTestCase.parse5("parseMultiplicativeExpression", "1 *", [ParserErrorCo
de.MISSING_IDENTIFIER]); |
| 8029 } | 8032 } |
| 8033 void test_missingIdentifier_beforeClosingCurly() { |
| 8034 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "int}", [ |
| 8035 ParserErrorCode.MISSING_IDENTIFIER, |
| 8036 ParserErrorCode.EXPECTED_TOKEN]); |
| 8037 } |
| 8030 void test_missingIdentifier_functionDeclaration_returnTypeWithoutName() { | 8038 void test_missingIdentifier_functionDeclaration_returnTypeWithoutName() { |
| 8031 ParserTestCase.parse5("parseFunctionDeclarationStatement", "A<T> () {}", [Pa
rserErrorCode.MISSING_IDENTIFIER]); | 8039 ParserTestCase.parse5("parseFunctionDeclarationStatement", "A<T> () {}", [Pa
rserErrorCode.MISSING_IDENTIFIER]); |
| 8032 } | 8040 } |
| 8033 void test_missingIdentifier_inSymbol_afterPeriod() { | 8041 void test_missingIdentifier_inSymbol_afterPeriod() { |
| 8034 ParserTestCase.parse5("parseSymbolLiteral", "#a.", [ParserErrorCode.MISSING_
IDENTIFIER]); | 8042 ParserTestCase.parse5("parseSymbolLiteral", "#a.", [ParserErrorCode.MISSING_
IDENTIFIER]); |
| 8035 } | 8043 } |
| 8036 void test_missingIdentifier_inSymbol_first() { | 8044 void test_missingIdentifier_inSymbol_first() { |
| 8037 ParserTestCase.parse5("parseSymbolLiteral", "#", [ParserErrorCode.MISSING_ID
ENTIFIER]); | 8045 ParserTestCase.parse5("parseSymbolLiteral", "#", [ParserErrorCode.MISSING_ID
ENTIFIER]); |
| 8038 } | 8046 } |
| 8039 void test_missingIdentifier_number() { | 8047 void test_missingIdentifier_number() { |
| 8040 SimpleIdentifier expression = ParserTestCase.parse5("parseSimpleIdentifier",
"1", [ParserErrorCode.MISSING_IDENTIFIER]); | 8048 SimpleIdentifier expression = ParserTestCase.parse5("parseSimpleIdentifier",
"1", [ParserErrorCode.MISSING_IDENTIFIER]); |
| 8041 JUnitTestCase.assertTrue(expression.isSynthetic); | 8049 JUnitTestCase.assertTrue(expression.isSynthetic); |
| 8042 } | 8050 } |
| 8043 void test_missingKeywordOperator() { | 8051 void test_missingKeywordOperator() { |
| 8044 ParserTestCase.parse4("parseOperator", <Object> [emptyCommentAndMetadata(),
null, null], "+(x) {}", [ParserErrorCode.MISSING_KEYWORD_OPERATOR]); | 8052 ParserTestCase.parse4("parseOperator", <Object> [emptyCommentAndMetadata(),
null, null], "+(x) {}", [ParserErrorCode.MISSING_KEYWORD_OPERATOR]); |
| 8045 } | 8053 } |
| 8054 void test_missingKeywordOperator_parseClassMember() { |
| 8055 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "+() {}", [ParserE
rrorCode.MISSING_KEYWORD_OPERATOR]); |
| 8056 } |
| 8057 void test_missingKeywordOperator_parseClassMember_afterTypeName() { |
| 8058 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "int +() {}", [Par
serErrorCode.MISSING_KEYWORD_OPERATOR]); |
| 8059 } |
| 8060 void test_missingKeywordOperator_parseClassMember_afterVoid() { |
| 8061 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "void +() {}", [Pa
rserErrorCode.MISSING_KEYWORD_OPERATOR]); |
| 8062 } |
| 8046 void test_missingNameInLibraryDirective() { | 8063 void test_missingNameInLibraryDirective() { |
| 8047 CompilationUnit unit = ParserTestCase.parseCompilationUnit("library;", [Pars
erErrorCode.MISSING_NAME_IN_LIBRARY_DIRECTIVE]); | 8064 CompilationUnit unit = ParserTestCase.parseCompilationUnit("library;", [Pars
erErrorCode.MISSING_NAME_IN_LIBRARY_DIRECTIVE]); |
| 8048 JUnitTestCase.assertNotNull(unit); | 8065 JUnitTestCase.assertNotNull(unit); |
| 8049 } | 8066 } |
| 8050 void test_missingNameInPartOfDirective() { | 8067 void test_missingNameInPartOfDirective() { |
| 8051 CompilationUnit unit = ParserTestCase.parseCompilationUnit("part of;", [Pars
erErrorCode.MISSING_NAME_IN_PART_OF_DIRECTIVE]); | 8068 CompilationUnit unit = ParserTestCase.parseCompilationUnit("part of;", [Pars
erErrorCode.MISSING_NAME_IN_PART_OF_DIRECTIVE]); |
| 8052 JUnitTestCase.assertNotNull(unit); | 8069 JUnitTestCase.assertNotNull(unit); |
| 8053 } | 8070 } |
| 8071 void test_missingStatement() { |
| 8072 ParserTestCase.parseStatement("is", [ParserErrorCode.MISSING_STATEMENT]); |
| 8073 } |
| 8074 void test_missingStatement_afterVoid() { |
| 8075 ParserTestCase.parseStatement("void;", [ParserErrorCode.MISSING_STATEMENT]); |
| 8076 } |
| 8054 void test_missingTerminatorForParameterGroup_named() { | 8077 void test_missingTerminatorForParameterGroup_named() { |
| 8055 ParserTestCase.parse5("parseFormalParameterList", "(a, {b: 0)", [ParserError
Code.MISSING_TERMINATOR_FOR_PARAMETER_GROUP]); | 8078 ParserTestCase.parse5("parseFormalParameterList", "(a, {b: 0)", [ParserError
Code.MISSING_TERMINATOR_FOR_PARAMETER_GROUP]); |
| 8056 } | 8079 } |
| 8057 void test_missingTerminatorForParameterGroup_optional() { | 8080 void test_missingTerminatorForParameterGroup_optional() { |
| 8058 ParserTestCase.parse5("parseFormalParameterList", "(a, [b = 0)", [ParserErro
rCode.MISSING_TERMINATOR_FOR_PARAMETER_GROUP]); | 8081 ParserTestCase.parse5("parseFormalParameterList", "(a, [b = 0)", [ParserErro
rCode.MISSING_TERMINATOR_FOR_PARAMETER_GROUP]); |
| 8059 } | 8082 } |
| 8060 void test_missingTypedefParameters_nonVoid() { | 8083 void test_missingTypedefParameters_nonVoid() { |
| 8061 ParserTestCase.parseCompilationUnit("typedef int F;", [ParserErrorCode.MISSI
NG_TYPEDEF_PARAMETERS]); | 8084 ParserTestCase.parseCompilationUnit("typedef int F;", [ParserErrorCode.MISSI
NG_TYPEDEF_PARAMETERS]); |
| 8062 } | 8085 } |
| 8063 void test_missingTypedefParameters_typeParameters() { | 8086 void test_missingTypedefParameters_typeParameters() { |
| 8064 ParserTestCase.parseCompilationUnit("typedef F<E>;", [ParserErrorCode.MISSIN
G_TYPEDEF_PARAMETERS]); | 8087 ParserTestCase.parseCompilationUnit("typedef F<E>;", [ParserErrorCode.MISSIN
G_TYPEDEF_PARAMETERS]); |
| 8065 } | 8088 } |
| 8066 void test_missingTypedefParameters_void() { | 8089 void test_missingTypedefParameters_void() { |
| 8067 ParserTestCase.parseCompilationUnit("typedef void F;", [ParserErrorCode.MISS
ING_TYPEDEF_PARAMETERS]); | 8090 ParserTestCase.parseCompilationUnit("typedef void F;", [ParserErrorCode.MISS
ING_TYPEDEF_PARAMETERS]); |
| 8068 } | 8091 } |
| 8069 void test_missingVariableInForEach() { | 8092 void test_missingVariableInForEach() { |
| 8070 ParserTestCase.parse5("parseForStatement", "for (a < b in foo) {}", [ParserE
rrorCode.MISSING_VARIABLE_IN_FOR_EACH]); | 8093 ParserTestCase.parse5("parseForStatement", "for (a < b in foo) {}", [ParserE
rrorCode.MISSING_VARIABLE_IN_FOR_EACH]); |
| 8071 } | 8094 } |
| 8072 void test_mixedParameterGroups_namedPositional() { | 8095 void test_mixedParameterGroups_namedPositional() { |
| 8073 ParserTestCase.parse5("parseFormalParameterList", "(a, {b}, [c])", [ParserEr
rorCode.MIXED_PARAMETER_GROUPS]); | 8096 ParserTestCase.parse5("parseFormalParameterList", "(a, {b}, [c])", [ParserEr
rorCode.MIXED_PARAMETER_GROUPS]); |
| 8074 } | 8097 } |
| 8075 void test_mixedParameterGroups_positionalNamed() { | 8098 void test_mixedParameterGroups_positionalNamed() { |
| 8076 ParserTestCase.parse5("parseFormalParameterList", "(a, [b], {c})", [ParserEr
rorCode.MIXED_PARAMETER_GROUPS]); | 8099 ParserTestCase.parse5("parseFormalParameterList", "(a, [b], {c})", [ParserEr
rorCode.MIXED_PARAMETER_GROUPS]); |
| 8077 } | 8100 } |
| 8101 void test_multipleExtendsClauses() { |
| 8102 ParserTestCase.parseCompilationUnit("class A extends B extends C {}", [Parse
rErrorCode.MULTIPLE_EXTENDS_CLAUSES]); |
| 8103 } |
| 8104 void test_multipleImplementsClauses() { |
| 8105 ParserTestCase.parseCompilationUnit("class A implements B implements C {}",
[ParserErrorCode.MULTIPLE_IMPLEMENTS_CLAUSES]); |
| 8106 } |
| 8078 void test_multipleLibraryDirectives() { | 8107 void test_multipleLibraryDirectives() { |
| 8079 ParserTestCase.parseCompilationUnit("library l; library m;", [ParserErrorCod
e.MULTIPLE_LIBRARY_DIRECTIVES]); | 8108 ParserTestCase.parseCompilationUnit("library l; library m;", [ParserErrorCod
e.MULTIPLE_LIBRARY_DIRECTIVES]); |
| 8080 } | 8109 } |
| 8081 void test_multipleNamedParameterGroups() { | 8110 void test_multipleNamedParameterGroups() { |
| 8082 ParserTestCase.parse5("parseFormalParameterList", "(a, {b}, {c})", [ParserEr
rorCode.MULTIPLE_NAMED_PARAMETER_GROUPS]); | 8111 ParserTestCase.parse5("parseFormalParameterList", "(a, {b}, {c})", [ParserEr
rorCode.MULTIPLE_NAMED_PARAMETER_GROUPS]); |
| 8083 } | 8112 } |
| 8084 void test_multiplePartOfDirectives() { | 8113 void test_multiplePartOfDirectives() { |
| 8085 ParserTestCase.parseCompilationUnit("part of l; part of m;", [ParserErrorCod
e.MULTIPLE_PART_OF_DIRECTIVES]); | 8114 ParserTestCase.parseCompilationUnit("part of l; part of m;", [ParserErrorCod
e.MULTIPLE_PART_OF_DIRECTIVES]); |
| 8086 } | 8115 } |
| 8087 void test_multiplePositionalParameterGroups() { | 8116 void test_multiplePositionalParameterGroups() { |
| 8088 ParserTestCase.parse5("parseFormalParameterList", "(a, [b], [c])", [ParserEr
rorCode.MULTIPLE_POSITIONAL_PARAMETER_GROUPS]); | 8117 ParserTestCase.parse5("parseFormalParameterList", "(a, [b], [c])", [ParserEr
rorCode.MULTIPLE_POSITIONAL_PARAMETER_GROUPS]); |
| 8089 } | 8118 } |
| 8090 void test_multipleVariablesInForEach() { | 8119 void test_multipleVariablesInForEach() { |
| 8091 ParserTestCase.parse5("parseForStatement", "for (int a, b in foo) {}", [Pars
erErrorCode.MULTIPLE_VARIABLES_IN_FOR_EACH]); | 8120 ParserTestCase.parse5("parseForStatement", "for (int a, b in foo) {}", [Pars
erErrorCode.MULTIPLE_VARIABLES_IN_FOR_EACH]); |
| 8092 } | 8121 } |
| 8122 void test_multipleWithClauses() { |
| 8123 ParserTestCase.parseCompilationUnit("class A extends B with C with D {}", [P
arserErrorCode.MULTIPLE_WITH_CLAUSES]); |
| 8124 } |
| 8093 void test_namedParameterOutsideGroup() { | 8125 void test_namedParameterOutsideGroup() { |
| 8094 ParserTestCase.parse5("parseFormalParameterList", "(a, b : 0)", [ParserError
Code.NAMED_PARAMETER_OUTSIDE_GROUP]); | 8126 ParserTestCase.parse5("parseFormalParameterList", "(a, b : 0)", [ParserError
Code.NAMED_PARAMETER_OUTSIDE_GROUP]); |
| 8095 } | 8127 } |
| 8096 void test_nonConstructorFactory_field() { | 8128 void test_nonConstructorFactory_field() { |
| 8097 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "factory int x;",
[ParserErrorCode.NON_CONSTRUCTOR_FACTORY]); | 8129 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "factory int x;",
[ParserErrorCode.NON_CONSTRUCTOR_FACTORY]); |
| 8098 } | 8130 } |
| 8099 void test_nonConstructorFactory_method() { | 8131 void test_nonConstructorFactory_method() { |
| 8100 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "factory int m() {
}", [ParserErrorCode.NON_CONSTRUCTOR_FACTORY]); | 8132 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "factory int m() {
}", [ParserErrorCode.NON_CONSTRUCTOR_FACTORY]); |
| 8101 } | 8133 } |
| 8102 void test_nonIdentifierLibraryName_library() { | 8134 void test_nonIdentifierLibraryName_library() { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 8115 } | 8147 } |
| 8116 void test_nonUserDefinableOperator() { | 8148 void test_nonUserDefinableOperator() { |
| 8117 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "operator +=(int x
) => x + 1;", [ParserErrorCode.NON_USER_DEFINABLE_OPERATOR]); | 8149 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "operator +=(int x
) => x + 1;", [ParserErrorCode.NON_USER_DEFINABLE_OPERATOR]); |
| 8118 } | 8150 } |
| 8119 void test_optionalAfterNormalParameters_named() { | 8151 void test_optionalAfterNormalParameters_named() { |
| 8120 ParserTestCase.parseCompilationUnit("f({a}, b) {}", [ParserErrorCode.NORMAL_
BEFORE_OPTIONAL_PARAMETERS]); | 8152 ParserTestCase.parseCompilationUnit("f({a}, b) {}", [ParserErrorCode.NORMAL_
BEFORE_OPTIONAL_PARAMETERS]); |
| 8121 } | 8153 } |
| 8122 void test_optionalAfterNormalParameters_positional() { | 8154 void test_optionalAfterNormalParameters_positional() { |
| 8123 ParserTestCase.parseCompilationUnit("f([a], b) {}", [ParserErrorCode.NORMAL_
BEFORE_OPTIONAL_PARAMETERS]); | 8155 ParserTestCase.parseCompilationUnit("f([a], b) {}", [ParserErrorCode.NORMAL_
BEFORE_OPTIONAL_PARAMETERS]); |
| 8124 } | 8156 } |
| 8157 void test_parseCascadeSection_missingIdentifier() { |
| 8158 MethodInvocation methodInvocation = ParserTestCase.parse5("parseCascadeSecti
on", "..()", [ParserErrorCode.MISSING_IDENTIFIER]); |
| 8159 JUnitTestCase.assertNull(methodInvocation.target); |
| 8160 JUnitTestCase.assertEquals("", methodInvocation.methodName.name); |
| 8161 EngineTestCase.assertSize(0, methodInvocation.argumentList.arguments); |
| 8162 } |
| 8125 void test_positionalAfterNamedArgument() { | 8163 void test_positionalAfterNamedArgument() { |
| 8126 ParserTestCase.parse5("parseArgumentList", "(x: 1, 2)", [ParserErrorCode.POS
ITIONAL_AFTER_NAMED_ARGUMENT]); | 8164 ParserTestCase.parse5("parseArgumentList", "(x: 1, 2)", [ParserErrorCode.POS
ITIONAL_AFTER_NAMED_ARGUMENT]); |
| 8127 } | 8165 } |
| 8128 void test_positionalParameterOutsideGroup() { | 8166 void test_positionalParameterOutsideGroup() { |
| 8129 ParserTestCase.parse5("parseFormalParameterList", "(a, b = 0)", [ParserError
Code.POSITIONAL_PARAMETER_OUTSIDE_GROUP]); | 8167 ParserTestCase.parse5("parseFormalParameterList", "(a, b = 0)", [ParserError
Code.POSITIONAL_PARAMETER_OUTSIDE_GROUP]); |
| 8130 } | 8168 } |
| 8131 void test_redirectionInNonFactoryConstructor() { | 8169 void test_redirectionInNonFactoryConstructor() { |
| 8132 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "C() = D;", [Parse
rErrorCode.REDIRECTION_IN_NON_FACTORY_CONSTRUCTOR]); | 8170 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "C() = D;", [Parse
rErrorCode.REDIRECTION_IN_NON_FACTORY_CONSTRUCTOR]); |
| 8133 } | 8171 } |
| 8134 void test_staticAfterConst() { | 8172 void test_staticAfterConst() { |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8220 } | 8258 } |
| 8221 void test_varClass() { | 8259 void test_varClass() { |
| 8222 ParserTestCase.parseCompilationUnit("var class C {}", [ParserErrorCode.VAR_C
LASS]); | 8260 ParserTestCase.parseCompilationUnit("var class C {}", [ParserErrorCode.VAR_C
LASS]); |
| 8223 } | 8261 } |
| 8224 void test_varReturnType() { | 8262 void test_varReturnType() { |
| 8225 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "var m() {}", [Par
serErrorCode.VAR_RETURN_TYPE]); | 8263 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "var m() {}", [Par
serErrorCode.VAR_RETURN_TYPE]); |
| 8226 } | 8264 } |
| 8227 void test_varTypedef() { | 8265 void test_varTypedef() { |
| 8228 ParserTestCase.parseCompilationUnit("var typedef F();", [ParserErrorCode.VAR
_TYPEDEF]); | 8266 ParserTestCase.parseCompilationUnit("var typedef F();", [ParserErrorCode.VAR
_TYPEDEF]); |
| 8229 } | 8267 } |
| 8230 void test_voidField_initializer() { | |
| 8231 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "void x = 0;", [Pa
rserErrorCode.VOID_VARIABLE]); | |
| 8232 } | |
| 8233 void test_voidField_noInitializer() { | |
| 8234 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "void x;", [Parser
ErrorCode.VOID_VARIABLE]); | |
| 8235 } | |
| 8236 void test_voidParameter() { | 8268 void test_voidParameter() { |
| 8237 ParserTestCase.parse5("parseNormalFormalParameter", "void a)", [ParserErrorC
ode.VOID_PARAMETER]); | 8269 ParserTestCase.parse5("parseNormalFormalParameter", "void a)", [ParserErrorC
ode.VOID_PARAMETER]); |
| 8238 } | 8270 } |
| 8271 void test_voidVariable_parseClassMember_initializer() { |
| 8272 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "void x = 0;", [Pa
rserErrorCode.VOID_VARIABLE]); |
| 8273 } |
| 8274 void test_voidVariable_parseClassMember_noInitializer() { |
| 8275 ParserTestCase.parse4("parseClassMember", <Object> ["C"], "void x;", [Parser
ErrorCode.VOID_VARIABLE]); |
| 8276 } |
| 8277 void test_voidVariable_parseCompilationUnit_initializer() { |
| 8278 ParserTestCase.parseCompilationUnit("void x = 0;", [ParserErrorCode.VOID_VAR
IABLE]); |
| 8279 } |
| 8280 void test_voidVariable_parseCompilationUnit_noInitializer() { |
| 8281 ParserTestCase.parseCompilationUnit("void x;", [ParserErrorCode.VOID_VARIABL
E]); |
| 8282 } |
| 8283 void test_voidVariable_parseCompilationUnitMember_initializer() { |
| 8284 ParserTestCase.parse4("parseCompilationUnitMember", <Object> [emptyCommentAn
dMetadata()], "void a = 0;", [ParserErrorCode.VOID_VARIABLE]); |
| 8285 } |
| 8286 void test_voidVariable_parseCompilationUnitMember_noInitializer() { |
| 8287 ParserTestCase.parse4("parseCompilationUnitMember", <Object> [emptyCommentAn
dMetadata()], "void a;", [ParserErrorCode.VOID_VARIABLE]); |
| 8288 } |
| 8289 void test_voidVariable_statement_initializer() { |
| 8290 ParserTestCase.parseStatement("void x = 0;", [ |
| 8291 ParserErrorCode.VOID_VARIABLE, |
| 8292 ParserErrorCode.MISSING_CONST_FINAL_VAR_OR_TYPE]); |
| 8293 } |
| 8294 void test_voidVariable_statement_noInitializer() { |
| 8295 ParserTestCase.parseStatement("void x;", [ |
| 8296 ParserErrorCode.VOID_VARIABLE, |
| 8297 ParserErrorCode.MISSING_CONST_FINAL_VAR_OR_TYPE]); |
| 8298 } |
| 8239 void test_withBeforeExtends() { | 8299 void test_withBeforeExtends() { |
| 8240 ParserTestCase.parseCompilationUnit("class A with B extends C {}", [ParserEr
rorCode.WITH_BEFORE_EXTENDS]); | 8300 ParserTestCase.parseCompilationUnit("class A with B extends C {}", [ParserEr
rorCode.WITH_BEFORE_EXTENDS]); |
| 8241 } | 8301 } |
| 8242 void test_withWithoutExtends() { | 8302 void test_withWithoutExtends() { |
| 8243 ParserTestCase.parse4("parseClassDeclaration", <Object> [emptyCommentAndMeta
data(), null], "class A with B, C {}", [ParserErrorCode.WITH_WITHOUT_EXTENDS]); | 8303 ParserTestCase.parse4("parseClassDeclaration", <Object> [emptyCommentAndMeta
data(), null], "class A with B, C {}", [ParserErrorCode.WITH_WITHOUT_EXTENDS]); |
| 8244 } | 8304 } |
| 8245 void test_wrongSeparatorForNamedParameter() { | 8305 void test_wrongSeparatorForNamedParameter() { |
| 8246 ParserTestCase.parse5("parseFormalParameterList", "(a, {b = 0})", [ParserErr
orCode.WRONG_SEPARATOR_FOR_NAMED_PARAMETER]); | 8306 ParserTestCase.parse5("parseFormalParameterList", "(a, {b = 0})", [ParserErr
orCode.WRONG_SEPARATOR_FOR_NAMED_PARAMETER]); |
| 8247 } | 8307 } |
| 8248 void test_wrongSeparatorForPositionalParameter() { | 8308 void test_wrongSeparatorForPositionalParameter() { |
| (...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8485 runJUnitTest(__test, __test.test_expectedOneListTypeArguments_two); | 8545 runJUnitTest(__test, __test.test_expectedOneListTypeArguments_two); |
| 8486 }); | 8546 }); |
| 8487 _ut.test('test_expectedStringLiteral', () { | 8547 _ut.test('test_expectedStringLiteral', () { |
| 8488 final __test = new ErrorParserTest(); | 8548 final __test = new ErrorParserTest(); |
| 8489 runJUnitTest(__test, __test.test_expectedStringLiteral); | 8549 runJUnitTest(__test, __test.test_expectedStringLiteral); |
| 8490 }); | 8550 }); |
| 8491 _ut.test('test_expectedToken_commaMissingInArgumentList', () { | 8551 _ut.test('test_expectedToken_commaMissingInArgumentList', () { |
| 8492 final __test = new ErrorParserTest(); | 8552 final __test = new ErrorParserTest(); |
| 8493 runJUnitTest(__test, __test.test_expectedToken_commaMissingInArgumentLis
t); | 8553 runJUnitTest(__test, __test.test_expectedToken_commaMissingInArgumentLis
t); |
| 8494 }); | 8554 }); |
| 8555 _ut.test('test_expectedToken_parseStatement_afterVoid', () { |
| 8556 final __test = new ErrorParserTest(); |
| 8557 runJUnitTest(__test, __test.test_expectedToken_parseStatement_afterVoid)
; |
| 8558 }); |
| 8559 _ut.test('test_expectedToken_semicolonAfterTypedef', () { |
| 8560 final __test = new ErrorParserTest(); |
| 8561 runJUnitTest(__test, __test.test_expectedToken_semicolonAfterTypedef); |
| 8562 }); |
| 8495 _ut.test('test_expectedToken_semicolonMissingAfterExpression', () { | 8563 _ut.test('test_expectedToken_semicolonMissingAfterExpression', () { |
| 8496 final __test = new ErrorParserTest(); | 8564 final __test = new ErrorParserTest(); |
| 8497 runJUnitTest(__test, __test.test_expectedToken_semicolonMissingAfterExpr
ession); | 8565 runJUnitTest(__test, __test.test_expectedToken_semicolonMissingAfterExpr
ession); |
| 8498 }); | 8566 }); |
| 8499 _ut.test('test_expectedToken_whileMissingInDoStatement', () { | 8567 _ut.test('test_expectedToken_whileMissingInDoStatement', () { |
| 8500 final __test = new ErrorParserTest(); | 8568 final __test = new ErrorParserTest(); |
| 8501 runJUnitTest(__test, __test.test_expectedToken_whileMissingInDoStatement
); | 8569 runJUnitTest(__test, __test.test_expectedToken_whileMissingInDoStatement
); |
| 8502 }); | 8570 }); |
| 8503 _ut.test('test_expectedTwoMapTypeArguments_one', () { | 8571 _ut.test('test_expectedTwoMapTypeArguments_one', () { |
| 8504 final __test = new ErrorParserTest(); | 8572 final __test = new ErrorParserTest(); |
| (...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8813 runJUnitTest(__test, __test.test_missingFunctionParameters_topLevel_void
_block); | 8881 runJUnitTest(__test, __test.test_missingFunctionParameters_topLevel_void
_block); |
| 8814 }); | 8882 }); |
| 8815 _ut.test('test_missingFunctionParameters_topLevel_void_expression', () { | 8883 _ut.test('test_missingFunctionParameters_topLevel_void_expression', () { |
| 8816 final __test = new ErrorParserTest(); | 8884 final __test = new ErrorParserTest(); |
| 8817 runJUnitTest(__test, __test.test_missingFunctionParameters_topLevel_void
_expression); | 8885 runJUnitTest(__test, __test.test_missingFunctionParameters_topLevel_void
_expression); |
| 8818 }); | 8886 }); |
| 8819 _ut.test('test_missingIdentifier_afterOperator', () { | 8887 _ut.test('test_missingIdentifier_afterOperator', () { |
| 8820 final __test = new ErrorParserTest(); | 8888 final __test = new ErrorParserTest(); |
| 8821 runJUnitTest(__test, __test.test_missingIdentifier_afterOperator); | 8889 runJUnitTest(__test, __test.test_missingIdentifier_afterOperator); |
| 8822 }); | 8890 }); |
| 8891 _ut.test('test_missingIdentifier_beforeClosingCurly', () { |
| 8892 final __test = new ErrorParserTest(); |
| 8893 runJUnitTest(__test, __test.test_missingIdentifier_beforeClosingCurly); |
| 8894 }); |
| 8823 _ut.test('test_missingIdentifier_functionDeclaration_returnTypeWithoutName
', () { | 8895 _ut.test('test_missingIdentifier_functionDeclaration_returnTypeWithoutName
', () { |
| 8824 final __test = new ErrorParserTest(); | 8896 final __test = new ErrorParserTest(); |
| 8825 runJUnitTest(__test, __test.test_missingIdentifier_functionDeclaration_r
eturnTypeWithoutName); | 8897 runJUnitTest(__test, __test.test_missingIdentifier_functionDeclaration_r
eturnTypeWithoutName); |
| 8826 }); | 8898 }); |
| 8827 _ut.test('test_missingIdentifier_inSymbol_afterPeriod', () { | 8899 _ut.test('test_missingIdentifier_inSymbol_afterPeriod', () { |
| 8828 final __test = new ErrorParserTest(); | 8900 final __test = new ErrorParserTest(); |
| 8829 runJUnitTest(__test, __test.test_missingIdentifier_inSymbol_afterPeriod)
; | 8901 runJUnitTest(__test, __test.test_missingIdentifier_inSymbol_afterPeriod)
; |
| 8830 }); | 8902 }); |
| 8831 _ut.test('test_missingIdentifier_inSymbol_first', () { | 8903 _ut.test('test_missingIdentifier_inSymbol_first', () { |
| 8832 final __test = new ErrorParserTest(); | 8904 final __test = new ErrorParserTest(); |
| 8833 runJUnitTest(__test, __test.test_missingIdentifier_inSymbol_first); | 8905 runJUnitTest(__test, __test.test_missingIdentifier_inSymbol_first); |
| 8834 }); | 8906 }); |
| 8835 _ut.test('test_missingIdentifier_number', () { | 8907 _ut.test('test_missingIdentifier_number', () { |
| 8836 final __test = new ErrorParserTest(); | 8908 final __test = new ErrorParserTest(); |
| 8837 runJUnitTest(__test, __test.test_missingIdentifier_number); | 8909 runJUnitTest(__test, __test.test_missingIdentifier_number); |
| 8838 }); | 8910 }); |
| 8839 _ut.test('test_missingKeywordOperator', () { | 8911 _ut.test('test_missingKeywordOperator', () { |
| 8840 final __test = new ErrorParserTest(); | 8912 final __test = new ErrorParserTest(); |
| 8841 runJUnitTest(__test, __test.test_missingKeywordOperator); | 8913 runJUnitTest(__test, __test.test_missingKeywordOperator); |
| 8842 }); | 8914 }); |
| 8915 _ut.test('test_missingKeywordOperator_parseClassMember', () { |
| 8916 final __test = new ErrorParserTest(); |
| 8917 runJUnitTest(__test, __test.test_missingKeywordOperator_parseClassMember
); |
| 8918 }); |
| 8919 _ut.test('test_missingKeywordOperator_parseClassMember_afterTypeName', ()
{ |
| 8920 final __test = new ErrorParserTest(); |
| 8921 runJUnitTest(__test, __test.test_missingKeywordOperator_parseClassMember
_afterTypeName); |
| 8922 }); |
| 8923 _ut.test('test_missingKeywordOperator_parseClassMember_afterVoid', () { |
| 8924 final __test = new ErrorParserTest(); |
| 8925 runJUnitTest(__test, __test.test_missingKeywordOperator_parseClassMember
_afterVoid); |
| 8926 }); |
| 8843 _ut.test('test_missingNameInLibraryDirective', () { | 8927 _ut.test('test_missingNameInLibraryDirective', () { |
| 8844 final __test = new ErrorParserTest(); | 8928 final __test = new ErrorParserTest(); |
| 8845 runJUnitTest(__test, __test.test_missingNameInLibraryDirective); | 8929 runJUnitTest(__test, __test.test_missingNameInLibraryDirective); |
| 8846 }); | 8930 }); |
| 8847 _ut.test('test_missingNameInPartOfDirective', () { | 8931 _ut.test('test_missingNameInPartOfDirective', () { |
| 8848 final __test = new ErrorParserTest(); | 8932 final __test = new ErrorParserTest(); |
| 8849 runJUnitTest(__test, __test.test_missingNameInPartOfDirective); | 8933 runJUnitTest(__test, __test.test_missingNameInPartOfDirective); |
| 8850 }); | 8934 }); |
| 8935 _ut.test('test_missingStatement', () { |
| 8936 final __test = new ErrorParserTest(); |
| 8937 runJUnitTest(__test, __test.test_missingStatement); |
| 8938 }); |
| 8939 _ut.test('test_missingStatement_afterVoid', () { |
| 8940 final __test = new ErrorParserTest(); |
| 8941 runJUnitTest(__test, __test.test_missingStatement_afterVoid); |
| 8942 }); |
| 8851 _ut.test('test_missingTerminatorForParameterGroup_named', () { | 8943 _ut.test('test_missingTerminatorForParameterGroup_named', () { |
| 8852 final __test = new ErrorParserTest(); | 8944 final __test = new ErrorParserTest(); |
| 8853 runJUnitTest(__test, __test.test_missingTerminatorForParameterGroup_name
d); | 8945 runJUnitTest(__test, __test.test_missingTerminatorForParameterGroup_name
d); |
| 8854 }); | 8946 }); |
| 8855 _ut.test('test_missingTerminatorForParameterGroup_optional', () { | 8947 _ut.test('test_missingTerminatorForParameterGroup_optional', () { |
| 8856 final __test = new ErrorParserTest(); | 8948 final __test = new ErrorParserTest(); |
| 8857 runJUnitTest(__test, __test.test_missingTerminatorForParameterGroup_opti
onal); | 8949 runJUnitTest(__test, __test.test_missingTerminatorForParameterGroup_opti
onal); |
| 8858 }); | 8950 }); |
| 8859 _ut.test('test_missingTypedefParameters_nonVoid', () { | 8951 _ut.test('test_missingTypedefParameters_nonVoid', () { |
| 8860 final __test = new ErrorParserTest(); | 8952 final __test = new ErrorParserTest(); |
| (...skipping 12 matching lines...) Expand all Loading... |
| 8873 runJUnitTest(__test, __test.test_missingVariableInForEach); | 8965 runJUnitTest(__test, __test.test_missingVariableInForEach); |
| 8874 }); | 8966 }); |
| 8875 _ut.test('test_mixedParameterGroups_namedPositional', () { | 8967 _ut.test('test_mixedParameterGroups_namedPositional', () { |
| 8876 final __test = new ErrorParserTest(); | 8968 final __test = new ErrorParserTest(); |
| 8877 runJUnitTest(__test, __test.test_mixedParameterGroups_namedPositional); | 8969 runJUnitTest(__test, __test.test_mixedParameterGroups_namedPositional); |
| 8878 }); | 8970 }); |
| 8879 _ut.test('test_mixedParameterGroups_positionalNamed', () { | 8971 _ut.test('test_mixedParameterGroups_positionalNamed', () { |
| 8880 final __test = new ErrorParserTest(); | 8972 final __test = new ErrorParserTest(); |
| 8881 runJUnitTest(__test, __test.test_mixedParameterGroups_positionalNamed); | 8973 runJUnitTest(__test, __test.test_mixedParameterGroups_positionalNamed); |
| 8882 }); | 8974 }); |
| 8975 _ut.test('test_multipleExtendsClauses', () { |
| 8976 final __test = new ErrorParserTest(); |
| 8977 runJUnitTest(__test, __test.test_multipleExtendsClauses); |
| 8978 }); |
| 8979 _ut.test('test_multipleImplementsClauses', () { |
| 8980 final __test = new ErrorParserTest(); |
| 8981 runJUnitTest(__test, __test.test_multipleImplementsClauses); |
| 8982 }); |
| 8883 _ut.test('test_multipleLibraryDirectives', () { | 8983 _ut.test('test_multipleLibraryDirectives', () { |
| 8884 final __test = new ErrorParserTest(); | 8984 final __test = new ErrorParserTest(); |
| 8885 runJUnitTest(__test, __test.test_multipleLibraryDirectives); | 8985 runJUnitTest(__test, __test.test_multipleLibraryDirectives); |
| 8886 }); | 8986 }); |
| 8887 _ut.test('test_multipleNamedParameterGroups', () { | 8987 _ut.test('test_multipleNamedParameterGroups', () { |
| 8888 final __test = new ErrorParserTest(); | 8988 final __test = new ErrorParserTest(); |
| 8889 runJUnitTest(__test, __test.test_multipleNamedParameterGroups); | 8989 runJUnitTest(__test, __test.test_multipleNamedParameterGroups); |
| 8890 }); | 8990 }); |
| 8891 _ut.test('test_multiplePartOfDirectives', () { | 8991 _ut.test('test_multiplePartOfDirectives', () { |
| 8892 final __test = new ErrorParserTest(); | 8992 final __test = new ErrorParserTest(); |
| 8893 runJUnitTest(__test, __test.test_multiplePartOfDirectives); | 8993 runJUnitTest(__test, __test.test_multiplePartOfDirectives); |
| 8894 }); | 8994 }); |
| 8895 _ut.test('test_multiplePositionalParameterGroups', () { | 8995 _ut.test('test_multiplePositionalParameterGroups', () { |
| 8896 final __test = new ErrorParserTest(); | 8996 final __test = new ErrorParserTest(); |
| 8897 runJUnitTest(__test, __test.test_multiplePositionalParameterGroups); | 8997 runJUnitTest(__test, __test.test_multiplePositionalParameterGroups); |
| 8898 }); | 8998 }); |
| 8899 _ut.test('test_multipleVariablesInForEach', () { | 8999 _ut.test('test_multipleVariablesInForEach', () { |
| 8900 final __test = new ErrorParserTest(); | 9000 final __test = new ErrorParserTest(); |
| 8901 runJUnitTest(__test, __test.test_multipleVariablesInForEach); | 9001 runJUnitTest(__test, __test.test_multipleVariablesInForEach); |
| 8902 }); | 9002 }); |
| 9003 _ut.test('test_multipleWithClauses', () { |
| 9004 final __test = new ErrorParserTest(); |
| 9005 runJUnitTest(__test, __test.test_multipleWithClauses); |
| 9006 }); |
| 8903 _ut.test('test_namedParameterOutsideGroup', () { | 9007 _ut.test('test_namedParameterOutsideGroup', () { |
| 8904 final __test = new ErrorParserTest(); | 9008 final __test = new ErrorParserTest(); |
| 8905 runJUnitTest(__test, __test.test_namedParameterOutsideGroup); | 9009 runJUnitTest(__test, __test.test_namedParameterOutsideGroup); |
| 8906 }); | 9010 }); |
| 8907 _ut.test('test_nonConstructorFactory_field', () { | 9011 _ut.test('test_nonConstructorFactory_field', () { |
| 8908 final __test = new ErrorParserTest(); | 9012 final __test = new ErrorParserTest(); |
| 8909 runJUnitTest(__test, __test.test_nonConstructorFactory_field); | 9013 runJUnitTest(__test, __test.test_nonConstructorFactory_field); |
| 8910 }); | 9014 }); |
| 8911 _ut.test('test_nonConstructorFactory_method', () { | 9015 _ut.test('test_nonConstructorFactory_method', () { |
| 8912 final __test = new ErrorParserTest(); | 9016 final __test = new ErrorParserTest(); |
| (...skipping 20 matching lines...) Expand all Loading... |
| 8933 runJUnitTest(__test, __test.test_nonUserDefinableOperator); | 9037 runJUnitTest(__test, __test.test_nonUserDefinableOperator); |
| 8934 }); | 9038 }); |
| 8935 _ut.test('test_optionalAfterNormalParameters_named', () { | 9039 _ut.test('test_optionalAfterNormalParameters_named', () { |
| 8936 final __test = new ErrorParserTest(); | 9040 final __test = new ErrorParserTest(); |
| 8937 runJUnitTest(__test, __test.test_optionalAfterNormalParameters_named); | 9041 runJUnitTest(__test, __test.test_optionalAfterNormalParameters_named); |
| 8938 }); | 9042 }); |
| 8939 _ut.test('test_optionalAfterNormalParameters_positional', () { | 9043 _ut.test('test_optionalAfterNormalParameters_positional', () { |
| 8940 final __test = new ErrorParserTest(); | 9044 final __test = new ErrorParserTest(); |
| 8941 runJUnitTest(__test, __test.test_optionalAfterNormalParameters_positiona
l); | 9045 runJUnitTest(__test, __test.test_optionalAfterNormalParameters_positiona
l); |
| 8942 }); | 9046 }); |
| 9047 _ut.test('test_parseCascadeSection_missingIdentifier', () { |
| 9048 final __test = new ErrorParserTest(); |
| 9049 runJUnitTest(__test, __test.test_parseCascadeSection_missingIdentifier); |
| 9050 }); |
| 8943 _ut.test('test_positionalAfterNamedArgument', () { | 9051 _ut.test('test_positionalAfterNamedArgument', () { |
| 8944 final __test = new ErrorParserTest(); | 9052 final __test = new ErrorParserTest(); |
| 8945 runJUnitTest(__test, __test.test_positionalAfterNamedArgument); | 9053 runJUnitTest(__test, __test.test_positionalAfterNamedArgument); |
| 8946 }); | 9054 }); |
| 8947 _ut.test('test_positionalParameterOutsideGroup', () { | 9055 _ut.test('test_positionalParameterOutsideGroup', () { |
| 8948 final __test = new ErrorParserTest(); | 9056 final __test = new ErrorParserTest(); |
| 8949 runJUnitTest(__test, __test.test_positionalParameterOutsideGroup); | 9057 runJUnitTest(__test, __test.test_positionalParameterOutsideGroup); |
| 8950 }); | 9058 }); |
| 8951 _ut.test('test_redirectionInNonFactoryConstructor', () { | 9059 _ut.test('test_redirectionInNonFactoryConstructor', () { |
| 8952 final __test = new ErrorParserTest(); | 9060 final __test = new ErrorParserTest(); |
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9065 runJUnitTest(__test, __test.test_varClass); | 9173 runJUnitTest(__test, __test.test_varClass); |
| 9066 }); | 9174 }); |
| 9067 _ut.test('test_varReturnType', () { | 9175 _ut.test('test_varReturnType', () { |
| 9068 final __test = new ErrorParserTest(); | 9176 final __test = new ErrorParserTest(); |
| 9069 runJUnitTest(__test, __test.test_varReturnType); | 9177 runJUnitTest(__test, __test.test_varReturnType); |
| 9070 }); | 9178 }); |
| 9071 _ut.test('test_varTypedef', () { | 9179 _ut.test('test_varTypedef', () { |
| 9072 final __test = new ErrorParserTest(); | 9180 final __test = new ErrorParserTest(); |
| 9073 runJUnitTest(__test, __test.test_varTypedef); | 9181 runJUnitTest(__test, __test.test_varTypedef); |
| 9074 }); | 9182 }); |
| 9075 _ut.test('test_voidField_initializer', () { | |
| 9076 final __test = new ErrorParserTest(); | |
| 9077 runJUnitTest(__test, __test.test_voidField_initializer); | |
| 9078 }); | |
| 9079 _ut.test('test_voidField_noInitializer', () { | |
| 9080 final __test = new ErrorParserTest(); | |
| 9081 runJUnitTest(__test, __test.test_voidField_noInitializer); | |
| 9082 }); | |
| 9083 _ut.test('test_voidParameter', () { | 9183 _ut.test('test_voidParameter', () { |
| 9084 final __test = new ErrorParserTest(); | 9184 final __test = new ErrorParserTest(); |
| 9085 runJUnitTest(__test, __test.test_voidParameter); | 9185 runJUnitTest(__test, __test.test_voidParameter); |
| 9086 }); | 9186 }); |
| 9187 _ut.test('test_voidVariable_parseClassMember_initializer', () { |
| 9188 final __test = new ErrorParserTest(); |
| 9189 runJUnitTest(__test, __test.test_voidVariable_parseClassMember_initializ
er); |
| 9190 }); |
| 9191 _ut.test('test_voidVariable_parseClassMember_noInitializer', () { |
| 9192 final __test = new ErrorParserTest(); |
| 9193 runJUnitTest(__test, __test.test_voidVariable_parseClassMember_noInitial
izer); |
| 9194 }); |
| 9195 _ut.test('test_voidVariable_parseCompilationUnitMember_initializer', () { |
| 9196 final __test = new ErrorParserTest(); |
| 9197 runJUnitTest(__test, __test.test_voidVariable_parseCompilationUnitMember
_initializer); |
| 9198 }); |
| 9199 _ut.test('test_voidVariable_parseCompilationUnitMember_noInitializer', ()
{ |
| 9200 final __test = new ErrorParserTest(); |
| 9201 runJUnitTest(__test, __test.test_voidVariable_parseCompilationUnitMember
_noInitializer); |
| 9202 }); |
| 9203 _ut.test('test_voidVariable_parseCompilationUnit_initializer', () { |
| 9204 final __test = new ErrorParserTest(); |
| 9205 runJUnitTest(__test, __test.test_voidVariable_parseCompilationUnit_initi
alizer); |
| 9206 }); |
| 9207 _ut.test('test_voidVariable_parseCompilationUnit_noInitializer', () { |
| 9208 final __test = new ErrorParserTest(); |
| 9209 runJUnitTest(__test, __test.test_voidVariable_parseCompilationUnit_noIni
tializer); |
| 9210 }); |
| 9211 _ut.test('test_voidVariable_statement_initializer', () { |
| 9212 final __test = new ErrorParserTest(); |
| 9213 runJUnitTest(__test, __test.test_voidVariable_statement_initializer); |
| 9214 }); |
| 9215 _ut.test('test_voidVariable_statement_noInitializer', () { |
| 9216 final __test = new ErrorParserTest(); |
| 9217 runJUnitTest(__test, __test.test_voidVariable_statement_noInitializer); |
| 9218 }); |
| 9087 _ut.test('test_withBeforeExtends', () { | 9219 _ut.test('test_withBeforeExtends', () { |
| 9088 final __test = new ErrorParserTest(); | 9220 final __test = new ErrorParserTest(); |
| 9089 runJUnitTest(__test, __test.test_withBeforeExtends); | 9221 runJUnitTest(__test, __test.test_withBeforeExtends); |
| 9090 }); | 9222 }); |
| 9091 _ut.test('test_withWithoutExtends', () { | 9223 _ut.test('test_withWithoutExtends', () { |
| 9092 final __test = new ErrorParserTest(); | 9224 final __test = new ErrorParserTest(); |
| 9093 runJUnitTest(__test, __test.test_withWithoutExtends); | 9225 runJUnitTest(__test, __test.test_withWithoutExtends); |
| 9094 }); | 9226 }); |
| 9095 _ut.test('test_wrongSeparatorForNamedParameter', () { | 9227 _ut.test('test_wrongSeparatorForNamedParameter', () { |
| 9096 final __test = new ErrorParserTest(); | 9228 final __test = new ErrorParserTest(); |
| (...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9289 'validateModifiersForTopLevelFunction_1': new MethodTrampoline(1, (Parser targ
et, arg0) => target.validateModifiersForTopLevelFunction(arg0)), | 9421 'validateModifiersForTopLevelFunction_1': new MethodTrampoline(1, (Parser targ
et, arg0) => target.validateModifiersForTopLevelFunction(arg0)), |
| 9290 'validateModifiersForTopLevelVariable_1': new MethodTrampoline(1, (Parser targ
et, arg0) => target.validateModifiersForTopLevelVariable(arg0)), | 9422 'validateModifiersForTopLevelVariable_1': new MethodTrampoline(1, (Parser targ
et, arg0) => target.validateModifiersForTopLevelVariable(arg0)), |
| 9291 'validateModifiersForTypedef_1': new MethodTrampoline(1, (Parser target, arg0)
=> target.validateModifiersForTypedef(arg0)),}; | 9423 'validateModifiersForTypedef_1': new MethodTrampoline(1, (Parser target, arg0)
=> target.validateModifiersForTypedef(arg0)),}; |
| 9292 | 9424 |
| 9293 | 9425 |
| 9294 Object invokeParserMethodImpl(Parser parser, String methodName, List<Object> obj
ects, Token tokenStream) { | 9426 Object invokeParserMethodImpl(Parser parser, String methodName, List<Object> obj
ects, Token tokenStream) { |
| 9295 parser.currentToken = tokenStream; | 9427 parser.currentToken = tokenStream; |
| 9296 MethodTrampoline method = _methodTable_Parser['${methodName}_${objects.length}
']; | 9428 MethodTrampoline method = _methodTable_Parser['${methodName}_${objects.length}
']; |
| 9297 return method.invoke(parser, objects); | 9429 return method.invoke(parser, objects); |
| 9298 } | 9430 } |
| OLD | NEW |