| Index: pkg/analyzer-experimental/test/generated/parser_test.dart
|
| ===================================================================
|
| --- pkg/analyzer-experimental/test/generated/parser_test.dart (revision 18469)
|
| +++ pkg/analyzer-experimental/test/generated/parser_test.dart (working copy)
|
| @@ -35,7 +35,7 @@
|
| * @throws Exception if the method could not be invoked or throws an exception
|
| * @throws AssertionFailedError if the result is {@code null} or if any errors are produced
|
| */
|
| - static Object parse(String methodName, List<Object> objects, String source) => parse2(methodName, objects, source, new List<AnalysisError>.fixedLength(0));
|
| + static Object parse(String methodName, List<Object> objects, String source) => parse3(methodName, objects, source, new List<AnalysisError>.fixedLength(0));
|
| /**
|
| * Invoke a parse method in {@link Parser}. The method is assumed to have the given number and
|
| * type of parameters and will be invoked with the given arguments.
|
| @@ -51,7 +51,7 @@
|
| * @throws AssertionFailedError if the result is {@code null} or the errors produced while
|
| * scanning and parsing the source do not match the expected errors
|
| */
|
| - static Object parse2(String methodName, List<Object> objects, String source, List<AnalysisError> errors) {
|
| + static Object parse3(String methodName, List<Object> objects, String source, List<AnalysisError> errors) {
|
| GatheringErrorListener listener = new GatheringErrorListener();
|
| Object result = invokeParserMethod(methodName, objects, source, listener);
|
| listener.assertErrors(errors);
|
| @@ -72,7 +72,7 @@
|
| * @throws AssertionFailedError if the result is {@code null} or the errors produced while
|
| * scanning and parsing the source do not match the expected errors
|
| */
|
| - static Object parse3(String methodName, List<Object> objects, String source, List<ErrorCode> errorCodes) {
|
| + static Object parse4(String methodName, List<Object> objects, String source, List<ErrorCode> errorCodes) {
|
| GatheringErrorListener listener = new GatheringErrorListener();
|
| Object result = invokeParserMethod(methodName, objects, source, listener);
|
| listener.assertErrors2(errorCodes);
|
| @@ -91,7 +91,7 @@
|
| * @throws AssertionFailedError if the result is {@code null} or the errors produced while
|
| * scanning and parsing the source do not match the expected errors
|
| */
|
| - static Object parse4(String methodName, String source, List<ErrorCode> errorCodes) => parse3(methodName, ParserTestCase._EMPTY_ARGUMENTS, source, errorCodes);
|
| + static Object parse5(String methodName, String source, List<ErrorCode> errorCodes) => parse4(methodName, _EMPTY_ARGUMENTS, source, errorCodes);
|
| /**
|
| * Parse the given source as a compilation unit.
|
| * @param source the source to be parsed
|
| @@ -128,7 +128,7 @@
|
| Expression expression = parser.parseExpression(token);
|
| JUnitTestCase.assertNotNull(expression);
|
| listener.assertErrors2(errorCodes);
|
| - return expression as Expression;
|
| + return (expression as Expression);
|
| }
|
| /**
|
| * Parse the given source as a statement.
|
| @@ -147,7 +147,7 @@
|
| Statement statement = parser.parseStatement(token);
|
| JUnitTestCase.assertNotNull(statement);
|
| listener.assertErrors2(errorCodes);
|
| - return statement as Statement;
|
| + return (statement as Statement);
|
| }
|
| /**
|
| * Parse the given source as a sequence of statements.
|
| @@ -192,7 +192,7 @@
|
| Parser parser = new Parser(null, listener);
|
| Object result = invokeParserMethodImpl(parser, methodName, objects, tokenStream);
|
| JUnitTestCase.assertNotNull(result);
|
| - return result as Object;
|
| + return (result as Object);
|
| }
|
| /**
|
| * Invoke a method in {@link Parser}. The method is assumed to have no arguments.
|
| @@ -207,7 +207,7 @@
|
| * @throws AssertionFailedError if the result is {@code null} or the errors produced while
|
| * scanning and parsing the source do not match the expected errors
|
| */
|
| - static Object invokeParserMethod2(String methodName, String source, GatheringErrorListener listener) => invokeParserMethod(methodName, ParserTestCase._EMPTY_ARGUMENTS, source, listener);
|
| + static Object invokeParserMethod2(String methodName, String source, GatheringErrorListener listener) => invokeParserMethod(methodName, _EMPTY_ARGUMENTS, source, listener);
|
| /**
|
| * Return a CommentAndMetadata object with the given values that can be used for testing.
|
| * @param comment the comment to be wrapped in the object
|
| @@ -264,13 +264,13 @@
|
| * @param node the AST node being validated
|
| */
|
| void validate(ASTNode node) {
|
| - ASTNode parent12 = node.parent;
|
| + ASTNode parent11 = node.parent;
|
| if (node is CompilationUnit) {
|
| - if (parent12 != null) {
|
| + if (parent11 != null) {
|
| _errors.add("Compilation units should not have a parent");
|
| }
|
| } else {
|
| - if (parent12 == null) {
|
| + if (parent11 == null) {
|
| _errors.add("No parent for ${node.runtimeType.toString()}");
|
| }
|
| }
|
| @@ -285,15 +285,15 @@
|
| if (nodeStart < 0 || nodeLength < 0) {
|
| _errors.add("No source info for ${node.runtimeType.toString()}");
|
| }
|
| - if (parent12 != null) {
|
| + if (parent11 != null) {
|
| int nodeEnd = nodeStart + nodeLength;
|
| - int parentStart = parent12.offset;
|
| - int parentEnd = parentStart + parent12.length;
|
| + int parentStart = parent11.offset;
|
| + int parentEnd = parentStart + parent11.length;
|
| if (nodeStart < parentStart) {
|
| - _errors.add("Invalid source start (${nodeStart}) for ${node.runtimeType.toString()} inside ${parent12.runtimeType.toString()} (${parentStart})");
|
| + _errors.add("Invalid source start (${nodeStart}) for ${node.runtimeType.toString()} inside ${parent11.runtimeType.toString()} (${parentStart})");
|
| }
|
| if (nodeEnd > parentEnd) {
|
| - _errors.add("Invalid source end (${nodeEnd}) for ${node.runtimeType.toString()} inside ${parent12.runtimeType.toString()} (${parentStart})");
|
| + _errors.add("Invalid source end (${nodeEnd}) for ${node.runtimeType.toString()} inside ${parent11.runtimeType.toString()} (${parentStart})");
|
| }
|
| }
|
| }
|
| @@ -349,13 +349,13 @@
|
| }
|
| void test_assignmentExpression_missing_compound2() {
|
| AssignmentExpression expression = ParserTestCase.parseExpression("x = = 0", []);
|
| - Expression syntheticExpression = (expression.rightHandSide as AssignmentExpression).leftHandSide;
|
| + Expression syntheticExpression = ((expression.rightHandSide as AssignmentExpression)).leftHandSide;
|
| EngineTestCase.assertInstanceOf(SimpleIdentifier, syntheticExpression);
|
| JUnitTestCase.assertTrue(syntheticExpression.isSynthetic());
|
| }
|
| void test_assignmentExpression_missing_compound3() {
|
| AssignmentExpression expression = ParserTestCase.parseExpression("x = y =", []);
|
| - Expression syntheticExpression = (expression.rightHandSide as AssignmentExpression).rightHandSide;
|
| + Expression syntheticExpression = ((expression.rightHandSide as AssignmentExpression)).rightHandSide;
|
| EngineTestCase.assertInstanceOf(SimpleIdentifier, syntheticExpression);
|
| JUnitTestCase.assertTrue(syntheticExpression.isSynthetic());
|
| }
|
| @@ -472,12 +472,12 @@
|
| EngineTestCase.assertInstanceOf(BinaryExpression, expression.leftOperand);
|
| }
|
| void test_conditionalExpression_missingElse() {
|
| - ConditionalExpression expression = ParserTestCase.parse4("parseConditionalExpression", "x ? y :", []);
|
| + ConditionalExpression expression = ParserTestCase.parse5("parseConditionalExpression", "x ? y :", []);
|
| EngineTestCase.assertInstanceOf(SimpleIdentifier, expression.elseExpression);
|
| JUnitTestCase.assertTrue(expression.elseExpression.isSynthetic());
|
| }
|
| void test_conditionalExpression_missingThen() {
|
| - ConditionalExpression expression = ParserTestCase.parse4("parseConditionalExpression", "x ? : z", []);
|
| + ConditionalExpression expression = ParserTestCase.parse5("parseConditionalExpression", "x ? : z", []);
|
| EngineTestCase.assertInstanceOf(SimpleIdentifier, expression.thenExpression);
|
| JUnitTestCase.assertTrue(expression.thenExpression.isSynthetic());
|
| }
|
| @@ -516,21 +516,21 @@
|
| EngineTestCase.assertInstanceOf(BinaryExpression, expression.leftOperand);
|
| }
|
| void test_expressionList_multiple_end() {
|
| - List<Expression> result = ParserTestCase.parse4("parseExpressionList", ", 2, 3, 4", []);
|
| + List<Expression> result = ParserTestCase.parse5("parseExpressionList", ", 2, 3, 4", []);
|
| EngineTestCase.assertSize(4, result);
|
| Expression syntheticExpression = result[0];
|
| EngineTestCase.assertInstanceOf(SimpleIdentifier, syntheticExpression);
|
| JUnitTestCase.assertTrue(syntheticExpression.isSynthetic());
|
| }
|
| void test_expressionList_multiple_middle() {
|
| - List<Expression> result = ParserTestCase.parse4("parseExpressionList", "1, 2, , 4", []);
|
| + List<Expression> result = ParserTestCase.parse5("parseExpressionList", "1, 2, , 4", []);
|
| EngineTestCase.assertSize(4, result);
|
| Expression syntheticExpression = result[2];
|
| EngineTestCase.assertInstanceOf(SimpleIdentifier, syntheticExpression);
|
| JUnitTestCase.assertTrue(syntheticExpression.isSynthetic());
|
| }
|
| void test_expressionList_multiple_start() {
|
| - List<Expression> result = ParserTestCase.parse4("parseExpressionList", "1, 2, 3,", []);
|
| + List<Expression> result = ParserTestCase.parse5("parseExpressionList", "1, 2, 3,", []);
|
| EngineTestCase.assertSize(4, result);
|
| Expression syntheticExpression = result[3];
|
| EngineTestCase.assertInstanceOf(SimpleIdentifier, syntheticExpression);
|
| @@ -685,7 +685,7 @@
|
| CompilationUnit unit = ParserTestCase.parseCompilationUnit("external void f(A a);", [ParserErrorCode.UNEXPECTED_TOKEN]);
|
| NodeList<CompilationUnitMember> declarations3 = unit.declarations;
|
| EngineTestCase.assertSize(1, declarations3);
|
| - FunctionDeclaration declaration = declarations3[0] as FunctionDeclaration;
|
| + FunctionDeclaration declaration = (declarations3[0] as FunctionDeclaration);
|
| JUnitTestCase.assertNotNull(declaration);
|
| }
|
| static dartSuite() {
|
| @@ -1007,10 +1007,10 @@
|
| class SimpleParserTest extends ParserTestCase {
|
| void fail_parseCommentReference_this() {
|
| CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["this", 5], "");
|
| - SimpleIdentifier identifier8 = EngineTestCase.assertInstanceOf(SimpleIdentifier, reference.identifier);
|
| - JUnitTestCase.assertNotNull(identifier8.token);
|
| - JUnitTestCase.assertEquals("a", identifier8.name);
|
| - JUnitTestCase.assertEquals(5, identifier8.offset);
|
| + SimpleIdentifier identifier13 = EngineTestCase.assertInstanceOf(SimpleIdentifier, reference.identifier);
|
| + JUnitTestCase.assertNotNull(identifier13.token);
|
| + JUnitTestCase.assertEquals("a", identifier13.name);
|
| + JUnitTestCase.assertEquals(5, identifier13.offset);
|
| }
|
| void test_computeStringValue_emptyInterpolationPrefix() {
|
| JUnitTestCase.assertEquals("", computeStringValue("'''"));
|
| @@ -1180,21 +1180,21 @@
|
| JUnitTestCase.assertFalse(isSwitchMember("break;"));
|
| }
|
| void test_parseAdditiveExpression_normal() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseAdditiveExpression", "x + y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseAdditiveExpression", "x + y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.PLUS, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseAdditiveExpression_super() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseAdditiveExpression", "super + y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseAdditiveExpression", "super + y", []);
|
| EngineTestCase.assertInstanceOf(SuperExpression, expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.PLUS, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseAnnotation_n1() {
|
| - Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A", []);
|
| + Annotation annotation = ParserTestCase.parse5("parseAnnotation", "@A", []);
|
| JUnitTestCase.assertNotNull(annotation.atSign);
|
| JUnitTestCase.assertNotNull(annotation.name);
|
| JUnitTestCase.assertNull(annotation.period);
|
| @@ -1202,7 +1202,7 @@
|
| JUnitTestCase.assertNull(annotation.arguments);
|
| }
|
| void test_parseAnnotation_n1_a() {
|
| - Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A(x,y)", []);
|
| + Annotation annotation = ParserTestCase.parse5("parseAnnotation", "@A(x,y)", []);
|
| JUnitTestCase.assertNotNull(annotation.atSign);
|
| JUnitTestCase.assertNotNull(annotation.name);
|
| JUnitTestCase.assertNull(annotation.period);
|
| @@ -1210,7 +1210,7 @@
|
| JUnitTestCase.assertNotNull(annotation.arguments);
|
| }
|
| void test_parseAnnotation_n2() {
|
| - Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A.B", []);
|
| + Annotation annotation = ParserTestCase.parse5("parseAnnotation", "@A.B", []);
|
| JUnitTestCase.assertNotNull(annotation.atSign);
|
| JUnitTestCase.assertNotNull(annotation.name);
|
| JUnitTestCase.assertNull(annotation.period);
|
| @@ -1218,7 +1218,7 @@
|
| JUnitTestCase.assertNull(annotation.arguments);
|
| }
|
| void test_parseAnnotation_n2_a() {
|
| - Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A.B(x,y)", []);
|
| + Annotation annotation = ParserTestCase.parse5("parseAnnotation", "@A.B(x,y)", []);
|
| JUnitTestCase.assertNotNull(annotation.atSign);
|
| JUnitTestCase.assertNotNull(annotation.name);
|
| JUnitTestCase.assertNull(annotation.period);
|
| @@ -1226,7 +1226,7 @@
|
| JUnitTestCase.assertNotNull(annotation.arguments);
|
| }
|
| void test_parseAnnotation_n3() {
|
| - Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A.B.C", []);
|
| + Annotation annotation = ParserTestCase.parse5("parseAnnotation", "@A.B.C", []);
|
| JUnitTestCase.assertNotNull(annotation.atSign);
|
| JUnitTestCase.assertNotNull(annotation.name);
|
| JUnitTestCase.assertNotNull(annotation.period);
|
| @@ -1234,7 +1234,7 @@
|
| JUnitTestCase.assertNull(annotation.arguments);
|
| }
|
| void test_parseAnnotation_n3_a() {
|
| - Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A.B.C(x,y)", []);
|
| + Annotation annotation = ParserTestCase.parse5("parseAnnotation", "@A.B.C(x,y)", []);
|
| JUnitTestCase.assertNotNull(annotation.atSign);
|
| JUnitTestCase.assertNotNull(annotation.name);
|
| JUnitTestCase.assertNotNull(annotation.period);
|
| @@ -1242,45 +1242,45 @@
|
| JUnitTestCase.assertNotNull(annotation.arguments);
|
| }
|
| void test_parseArgument_named() {
|
| - NamedExpression expression = ParserTestCase.parse4("parseArgument", "n: x", []);
|
| - Label name18 = expression.name;
|
| - JUnitTestCase.assertNotNull(name18);
|
| - JUnitTestCase.assertNotNull(name18.label);
|
| - JUnitTestCase.assertNotNull(name18.colon);
|
| + NamedExpression expression = ParserTestCase.parse5("parseArgument", "n: x", []);
|
| + Label name20 = expression.name;
|
| + JUnitTestCase.assertNotNull(name20);
|
| + JUnitTestCase.assertNotNull(name20.label);
|
| + JUnitTestCase.assertNotNull(name20.colon);
|
| JUnitTestCase.assertNotNull(expression.expression);
|
| }
|
| void test_parseArgument_unnamed() {
|
| String lexeme = "x";
|
| - SimpleIdentifier identifier = ParserTestCase.parse4("parseArgument", lexeme, []);
|
| + SimpleIdentifier identifier = ParserTestCase.parse5("parseArgument", lexeme, []);
|
| JUnitTestCase.assertEquals(lexeme, identifier.name);
|
| }
|
| void test_parseArgumentDefinitionTest() {
|
| - ArgumentDefinitionTest test = ParserTestCase.parse4("parseArgumentDefinitionTest", "?x", []);
|
| + ArgumentDefinitionTest test = ParserTestCase.parse5("parseArgumentDefinitionTest", "?x", []);
|
| JUnitTestCase.assertNotNull(test.question);
|
| JUnitTestCase.assertNotNull(test.identifier);
|
| }
|
| void test_parseArgumentList_empty() {
|
| - ArgumentList argumentList = ParserTestCase.parse4("parseArgumentList", "()", []);
|
| - NodeList<Expression> arguments6 = argumentList.arguments;
|
| - EngineTestCase.assertSize(0, arguments6);
|
| + ArgumentList argumentList = ParserTestCase.parse5("parseArgumentList", "()", []);
|
| + NodeList<Expression> arguments7 = argumentList.arguments;
|
| + EngineTestCase.assertSize(0, arguments7);
|
| }
|
| void test_parseArgumentList_mixed() {
|
| - ArgumentList argumentList = ParserTestCase.parse4("parseArgumentList", "(w, x, y: y, z: z)", []);
|
| - NodeList<Expression> arguments7 = argumentList.arguments;
|
| - EngineTestCase.assertSize(4, arguments7);
|
| + ArgumentList argumentList = ParserTestCase.parse5("parseArgumentList", "(w, x, y: y, z: z)", []);
|
| + NodeList<Expression> arguments8 = argumentList.arguments;
|
| + EngineTestCase.assertSize(4, arguments8);
|
| }
|
| void test_parseArgumentList_noNamed() {
|
| - ArgumentList argumentList = ParserTestCase.parse4("parseArgumentList", "(x, y, z)", []);
|
| - NodeList<Expression> arguments8 = argumentList.arguments;
|
| - EngineTestCase.assertSize(3, arguments8);
|
| + ArgumentList argumentList = ParserTestCase.parse5("parseArgumentList", "(x, y, z)", []);
|
| + NodeList<Expression> arguments9 = argumentList.arguments;
|
| + EngineTestCase.assertSize(3, arguments9);
|
| }
|
| void test_parseArgumentList_onlyNamed() {
|
| - ArgumentList argumentList = ParserTestCase.parse4("parseArgumentList", "(x: x, y: y)", []);
|
| - NodeList<Expression> arguments9 = argumentList.arguments;
|
| - EngineTestCase.assertSize(2, arguments9);
|
| + ArgumentList argumentList = ParserTestCase.parse5("parseArgumentList", "(x: x, y: y)", []);
|
| + NodeList<Expression> arguments10 = argumentList.arguments;
|
| + EngineTestCase.assertSize(2, arguments10);
|
| }
|
| void test_parseAssertStatement() {
|
| - AssertStatement statement = ParserTestCase.parse4("parseAssertStatement", "assert (x);", []);
|
| + AssertStatement statement = ParserTestCase.parse5("parseAssertStatement", "assert (x);", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.condition);
|
| @@ -1289,11 +1289,11 @@
|
| }
|
| void test_parseAssignableExpression_expression_args_dot() {
|
| PropertyAccess propertyAccess = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "(x)(y).z");
|
| - FunctionExpressionInvocation invocation = propertyAccess.target as FunctionExpressionInvocation;
|
| + FunctionExpressionInvocation invocation = (propertyAccess.target as FunctionExpressionInvocation);
|
| JUnitTestCase.assertNotNull(invocation.function);
|
| - ArgumentList argumentList10 = invocation.argumentList;
|
| - JUnitTestCase.assertNotNull(argumentList10);
|
| - EngineTestCase.assertSize(1, argumentList10.arguments);
|
| + ArgumentList argumentList13 = invocation.argumentList;
|
| + JUnitTestCase.assertNotNull(argumentList13);
|
| + EngineTestCase.assertSize(1, argumentList13.arguments);
|
| JUnitTestCase.assertNotNull(propertyAccess.operator);
|
| JUnitTestCase.assertNotNull(propertyAccess.propertyName);
|
| }
|
| @@ -1316,11 +1316,11 @@
|
| }
|
| void test_parseAssignableExpression_identifier_args_dot() {
|
| PropertyAccess propertyAccess = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "x(y).z");
|
| - MethodInvocation invocation = propertyAccess.target as MethodInvocation;
|
| + MethodInvocation invocation = (propertyAccess.target as MethodInvocation);
|
| JUnitTestCase.assertEquals("x", invocation.methodName.name);
|
| - ArgumentList argumentList11 = invocation.argumentList;
|
| - JUnitTestCase.assertNotNull(argumentList11);
|
| - EngineTestCase.assertSize(1, argumentList11.arguments);
|
| + ArgumentList argumentList14 = invocation.argumentList;
|
| + JUnitTestCase.assertNotNull(argumentList14);
|
| + EngineTestCase.assertSize(1, argumentList14.arguments);
|
| JUnitTestCase.assertNotNull(propertyAccess.operator);
|
| JUnitTestCase.assertNotNull(propertyAccess.propertyName);
|
| }
|
| @@ -1362,107 +1362,107 @@
|
| JUnitTestCase.assertNotNull(selector.rightBracket);
|
| }
|
| void test_parseAssignableSelector_none() {
|
| - SimpleIdentifier selector = ParserTestCase.parse("parseAssignableSelector", <Object> [new SimpleIdentifier(null), true], ";");
|
| + SimpleIdentifier selector = ParserTestCase.parse("parseAssignableSelector", <Object> [new SimpleIdentifier.full(null), true], ";");
|
| JUnitTestCase.assertNotNull(selector);
|
| }
|
| void test_parseBitwiseAndExpression_normal() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseBitwiseAndExpression", "x & y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseBitwiseAndExpression", "x & y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.AMPERSAND, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseBitwiseAndExpression_super() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseBitwiseAndExpression", "super & y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseBitwiseAndExpression", "super & y", []);
|
| EngineTestCase.assertInstanceOf(SuperExpression, expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.AMPERSAND, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseBitwiseOrExpression_normal() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseBitwiseOrExpression", "x | y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseBitwiseOrExpression", "x | y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.BAR, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseBitwiseOrExpression_super() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseBitwiseOrExpression", "super | y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseBitwiseOrExpression", "super | y", []);
|
| EngineTestCase.assertInstanceOf(SuperExpression, expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.BAR, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseBitwiseXorExpression_normal() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseBitwiseXorExpression", "x ^ y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseBitwiseXorExpression", "x ^ y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.CARET, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseBitwiseXorExpression_super() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseBitwiseXorExpression", "super ^ y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseBitwiseXorExpression", "super ^ y", []);
|
| EngineTestCase.assertInstanceOf(SuperExpression, expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.CARET, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseBlock_empty() {
|
| - Block block = ParserTestCase.parse4("parseBlock", "{}", []);
|
| + Block block = ParserTestCase.parse5("parseBlock", "{}", []);
|
| JUnitTestCase.assertNotNull(block.leftBracket);
|
| EngineTestCase.assertSize(0, block.statements);
|
| JUnitTestCase.assertNotNull(block.rightBracket);
|
| }
|
| void test_parseBlock_nonEmpty() {
|
| - Block block = ParserTestCase.parse4("parseBlock", "{;}", []);
|
| + Block block = ParserTestCase.parse5("parseBlock", "{;}", []);
|
| JUnitTestCase.assertNotNull(block.leftBracket);
|
| EngineTestCase.assertSize(1, block.statements);
|
| JUnitTestCase.assertNotNull(block.rightBracket);
|
| }
|
| void test_parseBreakStatement_label() {
|
| - BreakStatement statement = ParserTestCase.parse4("parseBreakStatement", "break foo;", []);
|
| + BreakStatement statement = ParserTestCase.parse5("parseBreakStatement", "break foo;", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.label);
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| }
|
| void test_parseBreakStatement_noLabel() {
|
| - BreakStatement statement = ParserTestCase.parse4("parseBreakStatement", "break;", [ParserErrorCode.BREAK_OUTSIDE_OF_LOOP]);
|
| + BreakStatement statement = ParserTestCase.parse5("parseBreakStatement", "break;", [ParserErrorCode.BREAK_OUTSIDE_OF_LOOP]);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNull(statement.label);
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| }
|
| void test_parseCascadeSection_i() {
|
| - IndexExpression section = ParserTestCase.parse4("parseCascadeSection", "..[i]", []);
|
| + IndexExpression section = ParserTestCase.parse5("parseCascadeSection", "..[i]", []);
|
| JUnitTestCase.assertNull(section.array);
|
| JUnitTestCase.assertNotNull(section.leftBracket);
|
| JUnitTestCase.assertNotNull(section.index);
|
| JUnitTestCase.assertNotNull(section.rightBracket);
|
| }
|
| void test_parseCascadeSection_ia() {
|
| - FunctionExpressionInvocation section = ParserTestCase.parse4("parseCascadeSection", "..[i](b)", []);
|
| + FunctionExpressionInvocation section = ParserTestCase.parse5("parseCascadeSection", "..[i](b)", []);
|
| EngineTestCase.assertInstanceOf(IndexExpression, section.function);
|
| JUnitTestCase.assertNotNull(section.argumentList);
|
| }
|
| void test_parseCascadeSection_p() {
|
| - PropertyAccess section = ParserTestCase.parse4("parseCascadeSection", "..a", []);
|
| + PropertyAccess section = ParserTestCase.parse5("parseCascadeSection", "..a", []);
|
| JUnitTestCase.assertNull(section.target);
|
| JUnitTestCase.assertNotNull(section.operator);
|
| JUnitTestCase.assertNotNull(section.propertyName);
|
| }
|
| void test_parseCascadeSection_p_assign() {
|
| - AssignmentExpression section = ParserTestCase.parse4("parseCascadeSection", "..a = 3", []);
|
| + AssignmentExpression section = ParserTestCase.parse5("parseCascadeSection", "..a = 3", []);
|
| JUnitTestCase.assertNotNull(section.leftHandSide);
|
| JUnitTestCase.assertNotNull(section.operator);
|
| JUnitTestCase.assertNotNull(section.rightHandSide);
|
| }
|
| void test_parseCascadeSection_p_builtIn() {
|
| - PropertyAccess section = ParserTestCase.parse4("parseCascadeSection", "..as", []);
|
| + PropertyAccess section = ParserTestCase.parse5("parseCascadeSection", "..as", []);
|
| JUnitTestCase.assertNull(section.target);
|
| JUnitTestCase.assertNotNull(section.operator);
|
| JUnitTestCase.assertNotNull(section.propertyName);
|
| }
|
| void test_parseCascadeSection_pa() {
|
| - MethodInvocation section = ParserTestCase.parse4("parseCascadeSection", "..a(b)", []);
|
| + MethodInvocation section = ParserTestCase.parse5("parseCascadeSection", "..a(b)", []);
|
| JUnitTestCase.assertNull(section.target);
|
| JUnitTestCase.assertNotNull(section.period);
|
| JUnitTestCase.assertNotNull(section.methodName);
|
| @@ -1470,19 +1470,19 @@
|
| EngineTestCase.assertSize(1, section.argumentList.arguments);
|
| }
|
| void test_parseCascadeSection_paa() {
|
| - FunctionExpressionInvocation section = ParserTestCase.parse4("parseCascadeSection", "..a(b)(c)", []);
|
| + FunctionExpressionInvocation section = ParserTestCase.parse5("parseCascadeSection", "..a(b)(c)", []);
|
| EngineTestCase.assertInstanceOf(MethodInvocation, section.function);
|
| JUnitTestCase.assertNotNull(section.argumentList);
|
| EngineTestCase.assertSize(1, section.argumentList.arguments);
|
| }
|
| void test_parseCascadeSection_paapaa() {
|
| - FunctionExpressionInvocation section = ParserTestCase.parse4("parseCascadeSection", "..a(b)(c).d(e)(f)", []);
|
| + FunctionExpressionInvocation section = ParserTestCase.parse5("parseCascadeSection", "..a(b)(c).d(e)(f)", []);
|
| EngineTestCase.assertInstanceOf(FunctionExpressionInvocation, section.function);
|
| JUnitTestCase.assertNotNull(section.argumentList);
|
| EngineTestCase.assertSize(1, section.argumentList.arguments);
|
| }
|
| void test_parseCascadeSection_pap() {
|
| - PropertyAccess section = ParserTestCase.parse4("parseCascadeSection", "..a(b).c", []);
|
| + PropertyAccess section = ParserTestCase.parse5("parseCascadeSection", "..a(b).c", []);
|
| JUnitTestCase.assertNotNull(section.target);
|
| JUnitTestCase.assertNotNull(section.operator);
|
| JUnitTestCase.assertNotNull(section.propertyName);
|
| @@ -1627,9 +1627,9 @@
|
| JUnitTestCase.assertNull(field.keyword);
|
| VariableDeclarationList list = field.fields;
|
| JUnitTestCase.assertNotNull(list);
|
| - NodeList<VariableDeclaration> variables6 = list.variables;
|
| - EngineTestCase.assertSize(1, variables6);
|
| - VariableDeclaration variable = variables6[0];
|
| + NodeList<VariableDeclaration> variables4 = list.variables;
|
| + EngineTestCase.assertSize(1, variables4);
|
| + VariableDeclaration variable = variables4[0];
|
| JUnitTestCase.assertNotNull(variable.name);
|
| }
|
| void test_parseClassMember_field_namedGet() {
|
| @@ -1639,9 +1639,9 @@
|
| JUnitTestCase.assertNull(field.keyword);
|
| VariableDeclarationList list = field.fields;
|
| JUnitTestCase.assertNotNull(list);
|
| - NodeList<VariableDeclaration> variables7 = list.variables;
|
| - EngineTestCase.assertSize(1, variables7);
|
| - VariableDeclaration variable = variables7[0];
|
| + NodeList<VariableDeclaration> variables5 = list.variables;
|
| + EngineTestCase.assertSize(1, variables5);
|
| + VariableDeclaration variable = variables5[0];
|
| JUnitTestCase.assertNotNull(variable.name);
|
| }
|
| void test_parseClassMember_field_namedOperator() {
|
| @@ -1651,9 +1651,9 @@
|
| JUnitTestCase.assertNull(field.keyword);
|
| VariableDeclarationList list = field.fields;
|
| JUnitTestCase.assertNotNull(list);
|
| - NodeList<VariableDeclaration> variables8 = list.variables;
|
| - EngineTestCase.assertSize(1, variables8);
|
| - VariableDeclaration variable = variables8[0];
|
| + NodeList<VariableDeclaration> variables6 = list.variables;
|
| + EngineTestCase.assertSize(1, variables6);
|
| + VariableDeclaration variable = variables6[0];
|
| JUnitTestCase.assertNotNull(variable.name);
|
| }
|
| void test_parseClassMember_field_namedSet() {
|
| @@ -1663,9 +1663,9 @@
|
| JUnitTestCase.assertNull(field.keyword);
|
| VariableDeclarationList list = field.fields;
|
| JUnitTestCase.assertNotNull(list);
|
| - NodeList<VariableDeclaration> variables9 = list.variables;
|
| - EngineTestCase.assertSize(1, variables9);
|
| - VariableDeclaration variable = variables9[0];
|
| + NodeList<VariableDeclaration> variables7 = list.variables;
|
| + EngineTestCase.assertSize(1, variables7);
|
| + VariableDeclaration variable = variables7[0];
|
| JUnitTestCase.assertNotNull(variable.name);
|
| }
|
| void test_parseClassMember_getter_void() {
|
| @@ -1876,121 +1876,121 @@
|
| JUnitTestCase.assertNotNull(constructor.body);
|
| }
|
| void test_parseCombinators_h() {
|
| - List<Combinator> combinators = ParserTestCase.parse4("parseCombinators", "hide a;", []);
|
| + List<Combinator> combinators = ParserTestCase.parse5("parseCombinators", "hide a;", []);
|
| EngineTestCase.assertSize(1, combinators);
|
| - HideCombinator combinator = combinators[0] as HideCombinator;
|
| + HideCombinator combinator = (combinators[0] as HideCombinator);
|
| JUnitTestCase.assertNotNull(combinator);
|
| JUnitTestCase.assertNotNull(combinator.keyword);
|
| EngineTestCase.assertSize(1, combinator.hiddenNames);
|
| }
|
| void test_parseCombinators_hs() {
|
| - List<Combinator> combinators = ParserTestCase.parse4("parseCombinators", "hide a show b;", []);
|
| + List<Combinator> combinators = ParserTestCase.parse5("parseCombinators", "hide a show b;", []);
|
| EngineTestCase.assertSize(2, combinators);
|
| - HideCombinator hideCombinator = combinators[0] as HideCombinator;
|
| + HideCombinator hideCombinator = (combinators[0] as HideCombinator);
|
| JUnitTestCase.assertNotNull(hideCombinator);
|
| JUnitTestCase.assertNotNull(hideCombinator.keyword);
|
| EngineTestCase.assertSize(1, hideCombinator.hiddenNames);
|
| - ShowCombinator showCombinator = combinators[1] as ShowCombinator;
|
| + ShowCombinator showCombinator = (combinators[1] as ShowCombinator);
|
| JUnitTestCase.assertNotNull(showCombinator);
|
| JUnitTestCase.assertNotNull(showCombinator.keyword);
|
| EngineTestCase.assertSize(1, showCombinator.shownNames);
|
| }
|
| void test_parseCombinators_hshs() {
|
| - List<Combinator> combinators = ParserTestCase.parse4("parseCombinators", "hide a show b hide c show d;", []);
|
| + List<Combinator> combinators = ParserTestCase.parse5("parseCombinators", "hide a show b hide c show d;", []);
|
| EngineTestCase.assertSize(4, combinators);
|
| }
|
| void test_parseCombinators_s() {
|
| - List<Combinator> combinators = ParserTestCase.parse4("parseCombinators", "show a;", []);
|
| + List<Combinator> combinators = ParserTestCase.parse5("parseCombinators", "show a;", []);
|
| EngineTestCase.assertSize(1, combinators);
|
| - ShowCombinator combinator = combinators[0] as ShowCombinator;
|
| + ShowCombinator combinator = (combinators[0] as ShowCombinator);
|
| JUnitTestCase.assertNotNull(combinator);
|
| JUnitTestCase.assertNotNull(combinator.keyword);
|
| EngineTestCase.assertSize(1, combinator.shownNames);
|
| }
|
| void test_parseCommentAndMetadata_c() {
|
| - CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "/** 1 */ void", []);
|
| + CommentAndMetadata commentAndMetadata = ParserTestCase.parse5("parseCommentAndMetadata", "/** 1 */ void", []);
|
| JUnitTestCase.assertNotNull(commentAndMetadata.comment);
|
| EngineTestCase.assertSize(0, commentAndMetadata.metadata);
|
| }
|
| void test_parseCommentAndMetadata_cmc() {
|
| - CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "/** 1 */ @A /** 2 */ void", []);
|
| + CommentAndMetadata commentAndMetadata = ParserTestCase.parse5("parseCommentAndMetadata", "/** 1 */ @A /** 2 */ void", []);
|
| JUnitTestCase.assertNotNull(commentAndMetadata.comment);
|
| EngineTestCase.assertSize(1, commentAndMetadata.metadata);
|
| }
|
| void test_parseCommentAndMetadata_cmcm() {
|
| - CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "/** 1 */ @A /** 2 */ @B void", []);
|
| + CommentAndMetadata commentAndMetadata = ParserTestCase.parse5("parseCommentAndMetadata", "/** 1 */ @A /** 2 */ @B void", []);
|
| JUnitTestCase.assertNotNull(commentAndMetadata.comment);
|
| EngineTestCase.assertSize(2, commentAndMetadata.metadata);
|
| }
|
| void test_parseCommentAndMetadata_cmm() {
|
| - CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "/** 1 */ @A @B void", []);
|
| + CommentAndMetadata commentAndMetadata = ParserTestCase.parse5("parseCommentAndMetadata", "/** 1 */ @A @B void", []);
|
| JUnitTestCase.assertNotNull(commentAndMetadata.comment);
|
| EngineTestCase.assertSize(2, commentAndMetadata.metadata);
|
| }
|
| void test_parseCommentAndMetadata_m() {
|
| - CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "@A void", []);
|
| + CommentAndMetadata commentAndMetadata = ParserTestCase.parse5("parseCommentAndMetadata", "@A void", []);
|
| JUnitTestCase.assertNull(commentAndMetadata.comment);
|
| EngineTestCase.assertSize(1, commentAndMetadata.metadata);
|
| }
|
| void test_parseCommentAndMetadata_mcm() {
|
| - CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "@A /** 1 */ @B void", []);
|
| + CommentAndMetadata commentAndMetadata = ParserTestCase.parse5("parseCommentAndMetadata", "@A /** 1 */ @B void", []);
|
| JUnitTestCase.assertNotNull(commentAndMetadata.comment);
|
| EngineTestCase.assertSize(2, commentAndMetadata.metadata);
|
| }
|
| void test_parseCommentAndMetadata_mcmc() {
|
| - CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "@A /** 1 */ @B /** 2 */ void", []);
|
| + CommentAndMetadata commentAndMetadata = ParserTestCase.parse5("parseCommentAndMetadata", "@A /** 1 */ @B /** 2 */ void", []);
|
| JUnitTestCase.assertNotNull(commentAndMetadata.comment);
|
| EngineTestCase.assertSize(2, commentAndMetadata.metadata);
|
| }
|
| void test_parseCommentAndMetadata_mm() {
|
| - CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "@A @B(x) void", []);
|
| + CommentAndMetadata commentAndMetadata = ParserTestCase.parse5("parseCommentAndMetadata", "@A @B(x) void", []);
|
| JUnitTestCase.assertNull(commentAndMetadata.comment);
|
| EngineTestCase.assertSize(2, commentAndMetadata.metadata);
|
| }
|
| void test_parseCommentAndMetadata_none() {
|
| - CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "void", []);
|
| + CommentAndMetadata commentAndMetadata = ParserTestCase.parse5("parseCommentAndMetadata", "void", []);
|
| JUnitTestCase.assertNull(commentAndMetadata.comment);
|
| EngineTestCase.assertSize(0, commentAndMetadata.metadata);
|
| }
|
| void test_parseCommentReference_new_prefixed() {
|
| CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["new a.b", 7], "");
|
| PrefixedIdentifier prefixedIdentifier = EngineTestCase.assertInstanceOf(PrefixedIdentifier, reference.identifier);
|
| - SimpleIdentifier prefix9 = prefixedIdentifier.prefix;
|
| - JUnitTestCase.assertNotNull(prefix9.token);
|
| - JUnitTestCase.assertEquals("a", prefix9.name);
|
| - JUnitTestCase.assertEquals(11, prefix9.offset);
|
| + SimpleIdentifier prefix10 = prefixedIdentifier.prefix;
|
| + JUnitTestCase.assertNotNull(prefix10.token);
|
| + JUnitTestCase.assertEquals("a", prefix10.name);
|
| + JUnitTestCase.assertEquals(11, prefix10.offset);
|
| JUnitTestCase.assertNotNull(prefixedIdentifier.period);
|
| - SimpleIdentifier identifier9 = prefixedIdentifier.identifier;
|
| - JUnitTestCase.assertNotNull(identifier9.token);
|
| - JUnitTestCase.assertEquals("b", identifier9.name);
|
| - JUnitTestCase.assertEquals(13, identifier9.offset);
|
| + SimpleIdentifier identifier14 = prefixedIdentifier.identifier;
|
| + JUnitTestCase.assertNotNull(identifier14.token);
|
| + JUnitTestCase.assertEquals("b", identifier14.name);
|
| + JUnitTestCase.assertEquals(13, identifier14.offset);
|
| }
|
| void test_parseCommentReference_new_simple() {
|
| CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["new a", 5], "");
|
| - SimpleIdentifier identifier10 = EngineTestCase.assertInstanceOf(SimpleIdentifier, reference.identifier);
|
| - JUnitTestCase.assertNotNull(identifier10.token);
|
| - JUnitTestCase.assertEquals("a", identifier10.name);
|
| - JUnitTestCase.assertEquals(9, identifier10.offset);
|
| + SimpleIdentifier identifier15 = EngineTestCase.assertInstanceOf(SimpleIdentifier, reference.identifier);
|
| + JUnitTestCase.assertNotNull(identifier15.token);
|
| + JUnitTestCase.assertEquals("a", identifier15.name);
|
| + JUnitTestCase.assertEquals(9, identifier15.offset);
|
| }
|
| void test_parseCommentReference_prefixed() {
|
| CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["a.b", 7], "");
|
| PrefixedIdentifier prefixedIdentifier = EngineTestCase.assertInstanceOf(PrefixedIdentifier, reference.identifier);
|
| - SimpleIdentifier prefix10 = prefixedIdentifier.prefix;
|
| - JUnitTestCase.assertNotNull(prefix10.token);
|
| - JUnitTestCase.assertEquals("a", prefix10.name);
|
| - JUnitTestCase.assertEquals(7, prefix10.offset);
|
| + SimpleIdentifier prefix11 = prefixedIdentifier.prefix;
|
| + JUnitTestCase.assertNotNull(prefix11.token);
|
| + JUnitTestCase.assertEquals("a", prefix11.name);
|
| + JUnitTestCase.assertEquals(7, prefix11.offset);
|
| JUnitTestCase.assertNotNull(prefixedIdentifier.period);
|
| - SimpleIdentifier identifier11 = prefixedIdentifier.identifier;
|
| - JUnitTestCase.assertNotNull(identifier11.token);
|
| - JUnitTestCase.assertEquals("b", identifier11.name);
|
| - JUnitTestCase.assertEquals(9, identifier11.offset);
|
| + SimpleIdentifier identifier16 = prefixedIdentifier.identifier;
|
| + JUnitTestCase.assertNotNull(identifier16.token);
|
| + JUnitTestCase.assertEquals("b", identifier16.name);
|
| + JUnitTestCase.assertEquals(9, identifier16.offset);
|
| }
|
| void test_parseCommentReference_simple() {
|
| CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["a", 5], "");
|
| - SimpleIdentifier identifier12 = EngineTestCase.assertInstanceOf(SimpleIdentifier, reference.identifier);
|
| - JUnitTestCase.assertNotNull(identifier12.token);
|
| - JUnitTestCase.assertEquals("a", identifier12.name);
|
| - JUnitTestCase.assertEquals(5, identifier12.offset);
|
| + SimpleIdentifier identifier17 = EngineTestCase.assertInstanceOf(SimpleIdentifier, reference.identifier);
|
| + JUnitTestCase.assertNotNull(identifier17.token);
|
| + JUnitTestCase.assertEquals("a", identifier17.name);
|
| + JUnitTestCase.assertEquals(5, identifier17.offset);
|
| }
|
| void test_parseCommentReferences_multiLine() {
|
| List<Token> tokens = <Token> [new StringToken(TokenType.MULTI_LINE_COMMENT, "/** xxx [a] yyy [b] zzz */", 3)];
|
| @@ -2023,31 +2023,31 @@
|
| JUnitTestCase.assertEquals(35, reference.offset);
|
| }
|
| void test_parseCompilationUnit_directives_multiple() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "library l;\npart 'a.dart';", []);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "library l;\npart 'a.dart';", []);
|
| JUnitTestCase.assertNull(unit.scriptTag);
|
| EngineTestCase.assertSize(2, unit.directives);
|
| EngineTestCase.assertSize(0, unit.declarations);
|
| }
|
| void test_parseCompilationUnit_directives_single() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "library l;", []);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "library l;", []);
|
| JUnitTestCase.assertNull(unit.scriptTag);
|
| EngineTestCase.assertSize(1, unit.directives);
|
| EngineTestCase.assertSize(0, unit.declarations);
|
| }
|
| void test_parseCompilationUnit_empty() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "", []);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "", []);
|
| JUnitTestCase.assertNull(unit.scriptTag);
|
| EngineTestCase.assertSize(0, unit.directives);
|
| EngineTestCase.assertSize(0, unit.declarations);
|
| }
|
| void test_parseCompilationUnit_script() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "#! /bin/dart", []);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "#! /bin/dart", []);
|
| JUnitTestCase.assertNotNull(unit.scriptTag);
|
| EngineTestCase.assertSize(0, unit.directives);
|
| EngineTestCase.assertSize(0, unit.declarations);
|
| }
|
| void test_parseCompilationUnit_topLevelDeclaration() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "class A {}", []);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "class A {}", []);
|
| JUnitTestCase.assertNull(unit.scriptTag);
|
| EngineTestCase.assertSize(0, unit.directives);
|
| EngineTestCase.assertSize(1, unit.declarations);
|
| @@ -2192,7 +2192,7 @@
|
| JUnitTestCase.assertNotNull(declaration.variables);
|
| }
|
| void test_parseConditionalExpression() {
|
| - ConditionalExpression expression = ParserTestCase.parse4("parseConditionalExpression", "x ? y : z", []);
|
| + ConditionalExpression expression = ParserTestCase.parse5("parseConditionalExpression", "x ? y : z", []);
|
| JUnitTestCase.assertNotNull(expression.condition);
|
| JUnitTestCase.assertNotNull(expression.question);
|
| JUnitTestCase.assertNotNull(expression.thenExpression);
|
| @@ -2200,7 +2200,7 @@
|
| JUnitTestCase.assertNotNull(expression.elseExpression);
|
| }
|
| void test_parseConstExpression_instanceCreation() {
|
| - InstanceCreationExpression expression = ParserTestCase.parse4("parseConstExpression", "const A()", []);
|
| + InstanceCreationExpression expression = ParserTestCase.parse5("parseConstExpression", "const A()", []);
|
| JUnitTestCase.assertNotNull(expression.keyword);
|
| ConstructorName name = expression.constructorName;
|
| JUnitTestCase.assertNotNull(name);
|
| @@ -2210,7 +2210,7 @@
|
| JUnitTestCase.assertNotNull(expression.argumentList);
|
| }
|
| void test_parseConstExpression_listLiteral_typed() {
|
| - ListLiteral literal = ParserTestCase.parse4("parseConstExpression", "const <A> []", []);
|
| + ListLiteral literal = ParserTestCase.parse5("parseConstExpression", "const <A> []", []);
|
| JUnitTestCase.assertNotNull(literal.modifier);
|
| JUnitTestCase.assertNotNull(literal.typeArguments);
|
| JUnitTestCase.assertNotNull(literal.leftBracket);
|
| @@ -2218,7 +2218,7 @@
|
| JUnitTestCase.assertNotNull(literal.rightBracket);
|
| }
|
| void test_parseConstExpression_listLiteral_untyped() {
|
| - ListLiteral literal = ParserTestCase.parse4("parseConstExpression", "const []", []);
|
| + ListLiteral literal = ParserTestCase.parse5("parseConstExpression", "const []", []);
|
| JUnitTestCase.assertNotNull(literal.modifier);
|
| JUnitTestCase.assertNull(literal.typeArguments);
|
| JUnitTestCase.assertNotNull(literal.leftBracket);
|
| @@ -2226,14 +2226,14 @@
|
| JUnitTestCase.assertNotNull(literal.rightBracket);
|
| }
|
| void test_parseConstExpression_mapLiteral_typed() {
|
| - MapLiteral literal = ParserTestCase.parse4("parseConstExpression", "const <A> {}", []);
|
| + MapLiteral literal = ParserTestCase.parse5("parseConstExpression", "const <A> {}", []);
|
| JUnitTestCase.assertNotNull(literal.leftBracket);
|
| EngineTestCase.assertSize(0, literal.entries);
|
| JUnitTestCase.assertNotNull(literal.rightBracket);
|
| JUnitTestCase.assertNotNull(literal.typeArguments);
|
| }
|
| void test_parseConstExpression_mapLiteral_untyped() {
|
| - MapLiteral literal = ParserTestCase.parse4("parseConstExpression", "const {}", []);
|
| + MapLiteral literal = ParserTestCase.parse5("parseConstExpression", "const {}", []);
|
| JUnitTestCase.assertNotNull(literal.leftBracket);
|
| EngineTestCase.assertSize(0, literal.entries);
|
| JUnitTestCase.assertNotNull(literal.rightBracket);
|
| @@ -2242,7 +2242,7 @@
|
| void test_parseConstructor() {
|
| }
|
| void test_parseConstructorFieldInitializer_qualified() {
|
| - ConstructorFieldInitializer invocation = ParserTestCase.parse4("parseConstructorFieldInitializer", "this.a = b", []);
|
| + ConstructorFieldInitializer invocation = ParserTestCase.parse5("parseConstructorFieldInitializer", "this.a = b", []);
|
| JUnitTestCase.assertNotNull(invocation.equals);
|
| JUnitTestCase.assertNotNull(invocation.expression);
|
| JUnitTestCase.assertNotNull(invocation.fieldName);
|
| @@ -2250,7 +2250,7 @@
|
| JUnitTestCase.assertNotNull(invocation.period);
|
| }
|
| void test_parseConstructorFieldInitializer_unqualified() {
|
| - ConstructorFieldInitializer invocation = ParserTestCase.parse4("parseConstructorFieldInitializer", "a = b", []);
|
| + ConstructorFieldInitializer invocation = ParserTestCase.parse5("parseConstructorFieldInitializer", "a = b", []);
|
| JUnitTestCase.assertNotNull(invocation.equals);
|
| JUnitTestCase.assertNotNull(invocation.expression);
|
| JUnitTestCase.assertNotNull(invocation.fieldName);
|
| @@ -2258,37 +2258,37 @@
|
| JUnitTestCase.assertNull(invocation.period);
|
| }
|
| void test_parseConstructorName_named_noPrefix() {
|
| - ConstructorName name = ParserTestCase.parse4("parseConstructorName", "A.n;", []);
|
| + ConstructorName name = ParserTestCase.parse5("parseConstructorName", "A.n;", []);
|
| JUnitTestCase.assertNotNull(name.type);
|
| JUnitTestCase.assertNull(name.period);
|
| JUnitTestCase.assertNull(name.name);
|
| }
|
| void test_parseConstructorName_named_prefixed() {
|
| - ConstructorName name = ParserTestCase.parse4("parseConstructorName", "p.A.n;", []);
|
| + ConstructorName name = ParserTestCase.parse5("parseConstructorName", "p.A.n;", []);
|
| JUnitTestCase.assertNotNull(name.type);
|
| JUnitTestCase.assertNotNull(name.period);
|
| JUnitTestCase.assertNotNull(name.name);
|
| }
|
| void test_parseConstructorName_unnamed_noPrefix() {
|
| - ConstructorName name = ParserTestCase.parse4("parseConstructorName", "A;", []);
|
| + ConstructorName name = ParserTestCase.parse5("parseConstructorName", "A;", []);
|
| JUnitTestCase.assertNotNull(name.type);
|
| JUnitTestCase.assertNull(name.period);
|
| JUnitTestCase.assertNull(name.name);
|
| }
|
| void test_parseConstructorName_unnamed_prefixed() {
|
| - ConstructorName name = ParserTestCase.parse4("parseConstructorName", "p.A;", []);
|
| + ConstructorName name = ParserTestCase.parse5("parseConstructorName", "p.A;", []);
|
| JUnitTestCase.assertNotNull(name.type);
|
| JUnitTestCase.assertNull(name.period);
|
| JUnitTestCase.assertNull(name.name);
|
| }
|
| void test_parseContinueStatement_label() {
|
| - ContinueStatement statement = ParserTestCase.parse4("parseContinueStatement", "continue foo;", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
|
| + ContinueStatement statement = ParserTestCase.parse5("parseContinueStatement", "continue foo;", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.label);
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| }
|
| void test_parseContinueStatement_noLabel() {
|
| - ContinueStatement statement = ParserTestCase.parse4("parseContinueStatement", "continue;", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
|
| + ContinueStatement statement = ParserTestCase.parse5("parseContinueStatement", "continue;", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNull(statement.label);
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| @@ -2296,14 +2296,14 @@
|
| void test_parseDirective_export() {
|
| ExportDirective directive = ParserTestCase.parse("parseDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart';");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| EngineTestCase.assertSize(0, directive.combinators);
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parseDirective_import() {
|
| ImportDirective directive = ParserTestCase.parse("parseDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart';");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| JUnitTestCase.assertNull(directive.asToken);
|
| JUnitTestCase.assertNull(directive.prefix);
|
| EngineTestCase.assertSize(0, directive.combinators);
|
| @@ -2318,7 +2318,7 @@
|
| void test_parseDirective_part() {
|
| PartDirective directive = ParserTestCase.parse("parseDirective", <Object> [emptyCommentAndMetadata()], "part 'lib/lib.dart';");
|
| JUnitTestCase.assertNotNull(directive.partToken);
|
| - JUnitTestCase.assertNotNull(directive.partUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parseDirective_partOf() {
|
| @@ -2329,13 +2329,13 @@
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parseDocumentationComment_block() {
|
| - Comment comment = ParserTestCase.parse4("parseDocumentationComment", "/** */ class", []);
|
| + Comment comment = ParserTestCase.parse5("parseDocumentationComment", "/** */ class", []);
|
| JUnitTestCase.assertFalse(comment.isBlock());
|
| JUnitTestCase.assertTrue(comment.isDocumentation());
|
| JUnitTestCase.assertFalse(comment.isEndOfLine());
|
| }
|
| void test_parseDocumentationComment_block_withReference() {
|
| - Comment comment = ParserTestCase.parse4("parseDocumentationComment", "/** [a] */ class", []);
|
| + Comment comment = ParserTestCase.parse5("parseDocumentationComment", "/** [a] */ class", []);
|
| JUnitTestCase.assertFalse(comment.isBlock());
|
| JUnitTestCase.assertTrue(comment.isDocumentation());
|
| JUnitTestCase.assertFalse(comment.isEndOfLine());
|
| @@ -2346,13 +2346,13 @@
|
| JUnitTestCase.assertEquals(5, reference.offset);
|
| }
|
| void test_parseDocumentationComment_endOfLine() {
|
| - Comment comment = ParserTestCase.parse4("parseDocumentationComment", "/// \n/// \n class", []);
|
| + Comment comment = ParserTestCase.parse5("parseDocumentationComment", "/// \n/// \n class", []);
|
| JUnitTestCase.assertFalse(comment.isBlock());
|
| JUnitTestCase.assertTrue(comment.isDocumentation());
|
| JUnitTestCase.assertFalse(comment.isEndOfLine());
|
| }
|
| void test_parseDoStatement() {
|
| - DoStatement statement = ParserTestCase.parse4("parseDoStatement", "do {} while (x);", []);
|
| + DoStatement statement = ParserTestCase.parse5("parseDoStatement", "do {} while (x);", []);
|
| JUnitTestCase.assertNotNull(statement.doKeyword);
|
| JUnitTestCase.assertNotNull(statement.body);
|
| JUnitTestCase.assertNotNull(statement.whileKeyword);
|
| @@ -2362,18 +2362,18 @@
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| }
|
| void test_parseEmptyStatement() {
|
| - EmptyStatement statement = ParserTestCase.parse4("parseEmptyStatement", ";", []);
|
| + EmptyStatement statement = ParserTestCase.parse5("parseEmptyStatement", ";", []);
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| }
|
| void test_parseEqualityExpression_normal() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseEqualityExpression", "x == y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseEqualityExpression", "x == y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.EQ_EQ, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseEqualityExpression_super() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseEqualityExpression", "super == y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseEqualityExpression", "super == y", []);
|
| EngineTestCase.assertInstanceOf(SuperExpression, expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.EQ_EQ, expression.operator.type);
|
| @@ -2382,56 +2382,56 @@
|
| void test_parseExportDirective_hide() {
|
| ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart' hide A, B;");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| EngineTestCase.assertSize(1, directive.combinators);
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parseExportDirective_hide_show() {
|
| ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart' hide A show B;");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| EngineTestCase.assertSize(2, directive.combinators);
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parseExportDirective_noCombinator() {
|
| ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart';");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| EngineTestCase.assertSize(0, directive.combinators);
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parseExportDirective_show() {
|
| ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart' show A, B;");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| EngineTestCase.assertSize(1, directive.combinators);
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parseExportDirective_show_hide() {
|
| ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart' show B hide A;");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| EngineTestCase.assertSize(2, directive.combinators);
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parseExpression_assign() {
|
| - AssignmentExpression expression = ParserTestCase.parse4("parseExpression", "x = y", []);
|
| + AssignmentExpression expression = ParserTestCase.parse5("parseExpression", "x = y", []);
|
| JUnitTestCase.assertNotNull(expression.leftHandSide);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.EQ, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightHandSide);
|
| }
|
| void test_parseExpression_comparison() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseExpression", "--a.b == c", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseExpression", "--a.b == c", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.EQ_EQ, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseExpression_invokeFunctionExpression() {
|
| - FunctionExpressionInvocation invocation = ParserTestCase.parse4("parseExpression", "(a) {return a + a;} (3)", []);
|
| + FunctionExpressionInvocation invocation = ParserTestCase.parse5("parseExpression", "(a) {return a + a;} (3)", []);
|
| EngineTestCase.assertInstanceOf(FunctionExpression, invocation.function);
|
| - FunctionExpression expression = invocation.function as FunctionExpression;
|
| + FunctionExpression expression = (invocation.function as FunctionExpression);
|
| JUnitTestCase.assertNotNull(expression.parameters);
|
| JUnitTestCase.assertNotNull(expression.body);
|
| ArgumentList list = invocation.argumentList;
|
| @@ -2439,75 +2439,75 @@
|
| EngineTestCase.assertSize(1, list.arguments);
|
| }
|
| void test_parseExpression_superMethodInvocation() {
|
| - MethodInvocation invocation = ParserTestCase.parse4("parseExpression", "super.m()", []);
|
| + MethodInvocation invocation = ParserTestCase.parse5("parseExpression", "super.m()", []);
|
| JUnitTestCase.assertNotNull(invocation.target);
|
| JUnitTestCase.assertNotNull(invocation.methodName);
|
| JUnitTestCase.assertNotNull(invocation.argumentList);
|
| }
|
| void test_parseExpressionList_multiple() {
|
| - List<Expression> result = ParserTestCase.parse4("parseExpressionList", "1, 2, 3", []);
|
| + List<Expression> result = ParserTestCase.parse5("parseExpressionList", "1, 2, 3", []);
|
| EngineTestCase.assertSize(3, result);
|
| }
|
| void test_parseExpressionList_single() {
|
| - List<Expression> result = ParserTestCase.parse4("parseExpressionList", "1", []);
|
| + List<Expression> result = ParserTestCase.parse5("parseExpressionList", "1", []);
|
| EngineTestCase.assertSize(1, result);
|
| }
|
| void test_parseExpressionWithoutCascade_assign() {
|
| - AssignmentExpression expression = ParserTestCase.parse4("parseExpressionWithoutCascade", "x = y", []);
|
| + AssignmentExpression expression = ParserTestCase.parse5("parseExpressionWithoutCascade", "x = y", []);
|
| JUnitTestCase.assertNotNull(expression.leftHandSide);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.EQ, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightHandSide);
|
| }
|
| void test_parseExpressionWithoutCascade_comparison() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseExpressionWithoutCascade", "--a.b == c", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseExpressionWithoutCascade", "--a.b == c", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.EQ_EQ, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseExpressionWithoutCascade_superMethodInvocation() {
|
| - MethodInvocation invocation = ParserTestCase.parse4("parseExpressionWithoutCascade", "super.m()", []);
|
| + MethodInvocation invocation = ParserTestCase.parse5("parseExpressionWithoutCascade", "super.m()", []);
|
| JUnitTestCase.assertNotNull(invocation.target);
|
| JUnitTestCase.assertNotNull(invocation.methodName);
|
| JUnitTestCase.assertNotNull(invocation.argumentList);
|
| }
|
| void test_parseExtendsClause() {
|
| - ExtendsClause clause = ParserTestCase.parse4("parseExtendsClause", "extends B", []);
|
| + ExtendsClause clause = ParserTestCase.parse5("parseExtendsClause", "extends B", []);
|
| JUnitTestCase.assertNotNull(clause.keyword);
|
| JUnitTestCase.assertNotNull(clause.superclass);
|
| EngineTestCase.assertInstanceOf(TypeName, clause.superclass);
|
| }
|
| void test_parseFinalConstVarOrType_const_noType() {
|
| FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "const");
|
| - Token keyword30 = result.keyword;
|
| - JUnitTestCase.assertNotNull(keyword30);
|
| - JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword30.type);
|
| - JUnitTestCase.assertEquals(Keyword.CONST, (keyword30 as KeywordToken).keyword);
|
| + Token keyword29 = result.keyword;
|
| + JUnitTestCase.assertNotNull(keyword29);
|
| + JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword29.type);
|
| + JUnitTestCase.assertEquals(Keyword.CONST, ((keyword29 as KeywordToken)).keyword);
|
| JUnitTestCase.assertNull(result.type);
|
| }
|
| void test_parseFinalConstVarOrType_const_type() {
|
| FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "const A a");
|
| - Token keyword31 = result.keyword;
|
| - JUnitTestCase.assertNotNull(keyword31);
|
| - JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword31.type);
|
| - JUnitTestCase.assertEquals(Keyword.CONST, (keyword31 as KeywordToken).keyword);
|
| + Token keyword30 = result.keyword;
|
| + JUnitTestCase.assertNotNull(keyword30);
|
| + JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword30.type);
|
| + JUnitTestCase.assertEquals(Keyword.CONST, ((keyword30 as KeywordToken)).keyword);
|
| JUnitTestCase.assertNotNull(result.type);
|
| }
|
| void test_parseFinalConstVarOrType_final_noType() {
|
| FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "final");
|
| - Token keyword32 = result.keyword;
|
| - JUnitTestCase.assertNotNull(keyword32);
|
| - JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword32.type);
|
| - JUnitTestCase.assertEquals(Keyword.FINAL, (keyword32 as KeywordToken).keyword);
|
| + Token keyword31 = result.keyword;
|
| + JUnitTestCase.assertNotNull(keyword31);
|
| + JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword31.type);
|
| + JUnitTestCase.assertEquals(Keyword.FINAL, ((keyword31 as KeywordToken)).keyword);
|
| JUnitTestCase.assertNull(result.type);
|
| }
|
| void test_parseFinalConstVarOrType_final_type() {
|
| FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "final A a");
|
| - Token keyword33 = result.keyword;
|
| - JUnitTestCase.assertNotNull(keyword33);
|
| - JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword33.type);
|
| - JUnitTestCase.assertEquals(Keyword.FINAL, (keyword33 as KeywordToken).keyword);
|
| + Token keyword32 = result.keyword;
|
| + JUnitTestCase.assertNotNull(keyword32);
|
| + JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword32.type);
|
| + JUnitTestCase.assertEquals(Keyword.FINAL, ((keyword32 as KeywordToken)).keyword);
|
| JUnitTestCase.assertNotNull(result.type);
|
| }
|
| void test_parseFinalConstVarOrType_type_parameterized() {
|
| @@ -2532,16 +2532,16 @@
|
| }
|
| void test_parseFinalConstVarOrType_var() {
|
| FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "var");
|
| - Token keyword34 = result.keyword;
|
| - JUnitTestCase.assertNotNull(keyword34);
|
| - JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword34.type);
|
| - JUnitTestCase.assertEquals(Keyword.VAR, (keyword34 as KeywordToken).keyword);
|
| + Token keyword33 = result.keyword;
|
| + JUnitTestCase.assertNotNull(keyword33);
|
| + JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword33.type);
|
| + JUnitTestCase.assertEquals(Keyword.VAR, ((keyword33 as KeywordToken)).keyword);
|
| JUnitTestCase.assertNull(result.type);
|
| }
|
| void test_parseFormalParameter_final_withType_named() {
|
| ParameterKind kind = ParameterKind.NAMED;
|
| DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "final A a : null");
|
| - SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
|
| + SimpleFormalParameter simpleParameter = (parameter.parameter as SimpleFormalParameter);
|
| JUnitTestCase.assertNotNull(simpleParameter.identifier);
|
| JUnitTestCase.assertNotNull(simpleParameter.keyword);
|
| JUnitTestCase.assertNotNull(simpleParameter.type);
|
| @@ -2561,7 +2561,7 @@
|
| void test_parseFormalParameter_final_withType_positional() {
|
| ParameterKind kind = ParameterKind.POSITIONAL;
|
| DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "final A a = null");
|
| - SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
|
| + SimpleFormalParameter simpleParameter = (parameter.parameter as SimpleFormalParameter);
|
| JUnitTestCase.assertNotNull(simpleParameter.identifier);
|
| JUnitTestCase.assertNotNull(simpleParameter.keyword);
|
| JUnitTestCase.assertNotNull(simpleParameter.type);
|
| @@ -2573,7 +2573,7 @@
|
| void test_parseFormalParameter_nonFinal_withType_named() {
|
| ParameterKind kind = ParameterKind.NAMED;
|
| DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "A a : null");
|
| - SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
|
| + SimpleFormalParameter simpleParameter = (parameter.parameter as SimpleFormalParameter);
|
| JUnitTestCase.assertNotNull(simpleParameter.identifier);
|
| JUnitTestCase.assertNull(simpleParameter.keyword);
|
| JUnitTestCase.assertNotNull(simpleParameter.type);
|
| @@ -2593,7 +2593,7 @@
|
| void test_parseFormalParameter_nonFinal_withType_positional() {
|
| ParameterKind kind = ParameterKind.POSITIONAL;
|
| DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "A a = null");
|
| - SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
|
| + SimpleFormalParameter simpleParameter = (parameter.parameter as SimpleFormalParameter);
|
| JUnitTestCase.assertNotNull(simpleParameter.identifier);
|
| JUnitTestCase.assertNull(simpleParameter.keyword);
|
| JUnitTestCase.assertNotNull(simpleParameter.type);
|
| @@ -2613,7 +2613,7 @@
|
| void test_parseFormalParameter_var_named() {
|
| ParameterKind kind = ParameterKind.NAMED;
|
| DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "var a : null");
|
| - SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
|
| + SimpleFormalParameter simpleParameter = (parameter.parameter as SimpleFormalParameter);
|
| JUnitTestCase.assertNotNull(simpleParameter.identifier);
|
| JUnitTestCase.assertNotNull(simpleParameter.keyword);
|
| JUnitTestCase.assertNull(simpleParameter.type);
|
| @@ -2625,7 +2625,7 @@
|
| void test_parseFormalParameter_var_positional() {
|
| ParameterKind kind = ParameterKind.POSITIONAL;
|
| DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "var a = null");
|
| - SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
|
| + SimpleFormalParameter simpleParameter = (parameter.parameter as SimpleFormalParameter);
|
| JUnitTestCase.assertNotNull(simpleParameter.identifier);
|
| JUnitTestCase.assertNotNull(simpleParameter.keyword);
|
| JUnitTestCase.assertNull(simpleParameter.type);
|
| @@ -2635,7 +2635,7 @@
|
| JUnitTestCase.assertEquals(kind, parameter.kind);
|
| }
|
| void test_parseFormalParameterList_empty() {
|
| - FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "()", []);
|
| + FormalParameterList parameterList = ParserTestCase.parse5("parseFormalParameterList", "()", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
|
| JUnitTestCase.assertNull(parameterList.leftDelimiter);
|
| EngineTestCase.assertSize(0, parameterList.parameters);
|
| @@ -2643,7 +2643,7 @@
|
| JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
|
| }
|
| void test_parseFormalParameterList_named_multiple() {
|
| - FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "({A a : 1, B b, C c : 3})", []);
|
| + FormalParameterList parameterList = ParserTestCase.parse5("parseFormalParameterList", "({A a : 1, B b, C c : 3})", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
|
| JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
|
| EngineTestCase.assertSize(3, parameterList.parameters);
|
| @@ -2651,7 +2651,7 @@
|
| JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
|
| }
|
| void test_parseFormalParameterList_named_single() {
|
| - FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "({A a})", []);
|
| + FormalParameterList parameterList = ParserTestCase.parse5("parseFormalParameterList", "({A a})", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
|
| JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
|
| EngineTestCase.assertSize(1, parameterList.parameters);
|
| @@ -2659,7 +2659,7 @@
|
| JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
|
| }
|
| void test_parseFormalParameterList_normal_multiple() {
|
| - FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "(A a, B b, C c)", []);
|
| + FormalParameterList parameterList = ParserTestCase.parse5("parseFormalParameterList", "(A a, B b, C c)", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
|
| JUnitTestCase.assertNull(parameterList.leftDelimiter);
|
| EngineTestCase.assertSize(3, parameterList.parameters);
|
| @@ -2667,7 +2667,7 @@
|
| JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
|
| }
|
| void test_parseFormalParameterList_normal_named() {
|
| - FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "(A a, {B b})", []);
|
| + FormalParameterList parameterList = ParserTestCase.parse5("parseFormalParameterList", "(A a, {B b})", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
|
| JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
|
| EngineTestCase.assertSize(2, parameterList.parameters);
|
| @@ -2675,7 +2675,7 @@
|
| JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
|
| }
|
| void test_parseFormalParameterList_normal_positional() {
|
| - FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "(A a, [B b])", []);
|
| + FormalParameterList parameterList = ParserTestCase.parse5("parseFormalParameterList", "(A a, [B b])", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
|
| JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
|
| EngineTestCase.assertSize(2, parameterList.parameters);
|
| @@ -2683,7 +2683,7 @@
|
| JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
|
| }
|
| void test_parseFormalParameterList_normal_single() {
|
| - FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "(A a)", []);
|
| + FormalParameterList parameterList = ParserTestCase.parse5("parseFormalParameterList", "(A a)", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
|
| JUnitTestCase.assertNull(parameterList.leftDelimiter);
|
| EngineTestCase.assertSize(1, parameterList.parameters);
|
| @@ -2691,7 +2691,7 @@
|
| JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
|
| }
|
| void test_parseFormalParameterList_positional_multiple() {
|
| - FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "([A a = null, B b, C c = null])", []);
|
| + FormalParameterList parameterList = ParserTestCase.parse5("parseFormalParameterList", "([A a = null, B b, C c = null])", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
|
| JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
|
| EngineTestCase.assertSize(3, parameterList.parameters);
|
| @@ -2699,7 +2699,7 @@
|
| JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
|
| }
|
| void test_parseFormalParameterList_positional_single() {
|
| - FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "([A a = null])", []);
|
| + FormalParameterList parameterList = ParserTestCase.parse5("parseFormalParameterList", "([A a = null])", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
|
| JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
|
| EngineTestCase.assertSize(1, parameterList.parameters);
|
| @@ -2707,7 +2707,7 @@
|
| JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
|
| }
|
| void test_parseForStatement_each_identifier() {
|
| - ForEachStatement statement = ParserTestCase.parse4("parseForStatement", "for (element in list) {}", []);
|
| + ForEachStatement statement = ParserTestCase.parse5("parseForStatement", "for (element in list) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.loopParameter);
|
| @@ -2717,7 +2717,7 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_each_noType() {
|
| - ForEachStatement statement = ParserTestCase.parse4("parseForStatement", "for (element in list) {}", []);
|
| + ForEachStatement statement = ParserTestCase.parse5("parseForStatement", "for (element in list) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.loopParameter);
|
| @@ -2727,7 +2727,7 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_each_type() {
|
| - ForEachStatement statement = ParserTestCase.parse4("parseForStatement", "for (A element in list) {}", []);
|
| + ForEachStatement statement = ParserTestCase.parse5("parseForStatement", "for (A element in list) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.loopParameter);
|
| @@ -2737,7 +2737,7 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_each_var() {
|
| - ForEachStatement statement = ParserTestCase.parse4("parseForStatement", "for (var element in list) {}", []);
|
| + ForEachStatement statement = ParserTestCase.parse5("parseForStatement", "for (var element in list) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.loopParameter);
|
| @@ -2747,7 +2747,7 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_loop_c() {
|
| - ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (; i < count;) {}", []);
|
| + ForStatement statement = ParserTestCase.parse5("parseForStatement", "for (; i < count;) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNull(statement.variables);
|
| @@ -2760,7 +2760,7 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_loop_cu() {
|
| - ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (; i < count; i++) {}", []);
|
| + ForStatement statement = ParserTestCase.parse5("parseForStatement", "for (; i < count; i++) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNull(statement.variables);
|
| @@ -2773,7 +2773,7 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_loop_ecu() {
|
| - ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (i--; i < count; i++) {}", []);
|
| + ForStatement statement = ParserTestCase.parse5("parseForStatement", "for (i--; i < count; i++) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNull(statement.variables);
|
| @@ -2786,12 +2786,12 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_loop_i() {
|
| - ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (var i = 0;;) {}", []);
|
| + ForStatement statement = ParserTestCase.parse5("parseForStatement", "for (var i = 0;;) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| - VariableDeclarationList variables10 = statement.variables;
|
| - JUnitTestCase.assertNotNull(variables10);
|
| - EngineTestCase.assertSize(1, variables10.variables);
|
| + VariableDeclarationList variables8 = statement.variables;
|
| + JUnitTestCase.assertNotNull(variables8);
|
| + EngineTestCase.assertSize(1, variables8.variables);
|
| JUnitTestCase.assertNull(statement.initialization);
|
| JUnitTestCase.assertNotNull(statement.leftSeparator);
|
| JUnitTestCase.assertNull(statement.condition);
|
| @@ -2801,12 +2801,12 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_loop_ic() {
|
| - ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (var i = 0; i < count;) {}", []);
|
| + ForStatement statement = ParserTestCase.parse5("parseForStatement", "for (var i = 0; i < count;) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| - VariableDeclarationList variables11 = statement.variables;
|
| - JUnitTestCase.assertNotNull(variables11);
|
| - EngineTestCase.assertSize(1, variables11.variables);
|
| + VariableDeclarationList variables9 = statement.variables;
|
| + JUnitTestCase.assertNotNull(variables9);
|
| + EngineTestCase.assertSize(1, variables9.variables);
|
| JUnitTestCase.assertNull(statement.initialization);
|
| JUnitTestCase.assertNotNull(statement.leftSeparator);
|
| JUnitTestCase.assertNotNull(statement.condition);
|
| @@ -2816,12 +2816,12 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_loop_icu() {
|
| - ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (var i = 0; i < count; i++) {}", []);
|
| + ForStatement statement = ParserTestCase.parse5("parseForStatement", "for (var i = 0; i < count; i++) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| - VariableDeclarationList variables12 = statement.variables;
|
| - JUnitTestCase.assertNotNull(variables12);
|
| - EngineTestCase.assertSize(1, variables12.variables);
|
| + VariableDeclarationList variables10 = statement.variables;
|
| + JUnitTestCase.assertNotNull(variables10);
|
| + EngineTestCase.assertSize(1, variables10.variables);
|
| JUnitTestCase.assertNull(statement.initialization);
|
| JUnitTestCase.assertNotNull(statement.leftSeparator);
|
| JUnitTestCase.assertNotNull(statement.condition);
|
| @@ -2831,12 +2831,12 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_loop_iicuu() {
|
| - ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (int i = 0, j = count; i < j; i++, j--) {}", []);
|
| + ForStatement statement = ParserTestCase.parse5("parseForStatement", "for (int i = 0, j = count; i < j; i++, j--) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| - VariableDeclarationList variables13 = statement.variables;
|
| - JUnitTestCase.assertNotNull(variables13);
|
| - EngineTestCase.assertSize(2, variables13.variables);
|
| + VariableDeclarationList variables11 = statement.variables;
|
| + JUnitTestCase.assertNotNull(variables11);
|
| + EngineTestCase.assertSize(2, variables11.variables);
|
| JUnitTestCase.assertNull(statement.initialization);
|
| JUnitTestCase.assertNotNull(statement.leftSeparator);
|
| JUnitTestCase.assertNotNull(statement.condition);
|
| @@ -2846,12 +2846,12 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_loop_iu() {
|
| - ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (var i = 0;; i++) {}", []);
|
| + ForStatement statement = ParserTestCase.parse5("parseForStatement", "for (var i = 0;; i++) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| - VariableDeclarationList variables14 = statement.variables;
|
| - JUnitTestCase.assertNotNull(variables14);
|
| - EngineTestCase.assertSize(1, variables14.variables);
|
| + VariableDeclarationList variables12 = statement.variables;
|
| + JUnitTestCase.assertNotNull(variables12);
|
| + EngineTestCase.assertSize(1, variables12.variables);
|
| JUnitTestCase.assertNull(statement.initialization);
|
| JUnitTestCase.assertNotNull(statement.leftSeparator);
|
| JUnitTestCase.assertNull(statement.condition);
|
| @@ -2861,7 +2861,7 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseForStatement_loop_u() {
|
| - ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (;; i++) {}", []);
|
| + ForStatement statement = ParserTestCase.parse5("parseForStatement", "for (;; i++) {}", []);
|
| JUnitTestCase.assertNotNull(statement.forKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNull(statement.variables);
|
| @@ -2889,7 +2889,7 @@
|
| }
|
| void test_parseFunctionDeclaration_function() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| - TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName returnType = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| FunctionDeclaration declaration = ParserTestCase.parse("parseFunctionDeclaration", <Object> [commentAndMetadata(comment, []), null, returnType, false], "f() {}");
|
| JUnitTestCase.assertEquals(comment, declaration.documentationComment);
|
| JUnitTestCase.assertEquals(returnType, declaration.returnType);
|
| @@ -2902,7 +2902,7 @@
|
| }
|
| void test_parseFunctionDeclaration_function_inStatement() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| - TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName returnType = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| FunctionDeclaration declaration = ParserTestCase.parse("parseFunctionDeclaration", <Object> [commentAndMetadata(comment, []), null, returnType, true], "f() {};");
|
| JUnitTestCase.assertEquals(comment, declaration.documentationComment);
|
| JUnitTestCase.assertEquals(returnType, declaration.returnType);
|
| @@ -2915,7 +2915,7 @@
|
| }
|
| void test_parseFunctionDeclaration_getter() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| - TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName returnType = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| FunctionDeclaration declaration = ParserTestCase.parse("parseFunctionDeclaration", <Object> [commentAndMetadata(comment, []), null, returnType, false], "get p => 0;");
|
| JUnitTestCase.assertEquals(comment, declaration.documentationComment);
|
| JUnitTestCase.assertEquals(returnType, declaration.returnType);
|
| @@ -2928,7 +2928,7 @@
|
| }
|
| void test_parseFunctionDeclaration_setter() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| - TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName returnType = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| FunctionDeclaration declaration = ParserTestCase.parse("parseFunctionDeclaration", <Object> [commentAndMetadata(comment, []), null, returnType, false], "set p(v) {}");
|
| JUnitTestCase.assertEquals(comment, declaration.documentationComment);
|
| JUnitTestCase.assertEquals(returnType, declaration.returnType);
|
| @@ -2940,23 +2940,23 @@
|
| JUnitTestCase.assertNotNull(declaration.propertyKeyword);
|
| }
|
| void test_parseFunctionDeclarationStatement() {
|
| - FunctionDeclarationStatement statement = ParserTestCase.parse4("parseFunctionDeclarationStatement", "void f(int p) => p * 2;", []);
|
| + FunctionDeclarationStatement statement = ParserTestCase.parse5("parseFunctionDeclarationStatement", "void f(int p) => p * 2;", []);
|
| JUnitTestCase.assertNotNull(statement.functionDeclaration);
|
| }
|
| void test_parseFunctionExpression_body_inExpression() {
|
| - FunctionExpression expression = ParserTestCase.parse4("parseFunctionExpression", "(int i) => i++", []);
|
| + FunctionExpression expression = ParserTestCase.parse5("parseFunctionExpression", "(int i) => i++", []);
|
| JUnitTestCase.assertNotNull(expression.body);
|
| JUnitTestCase.assertNotNull(expression.parameters);
|
| - JUnitTestCase.assertNull((expression.body as ExpressionFunctionBody).semicolon);
|
| + JUnitTestCase.assertNull(((expression.body as ExpressionFunctionBody)).semicolon);
|
| }
|
| void test_parseFunctionExpression_minimal() {
|
| - FunctionExpression expression = ParserTestCase.parse4("parseFunctionExpression", "() {}", []);
|
| + FunctionExpression expression = ParserTestCase.parse5("parseFunctionExpression", "() {}", []);
|
| JUnitTestCase.assertNotNull(expression.body);
|
| JUnitTestCase.assertNotNull(expression.parameters);
|
| }
|
| void test_parseGetter_nonStatic() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| - TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName returnType = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| MethodDeclaration method = ParserTestCase.parse("parseGetter", <Object> [commentAndMetadata(comment, []), null, null, returnType], "get a;");
|
| JUnitTestCase.assertNotNull(method.body);
|
| JUnitTestCase.assertEquals(comment, method.documentationComment);
|
| @@ -2971,7 +2971,7 @@
|
| void test_parseGetter_static() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| Token staticKeyword = TokenFactory.token(Keyword.STATIC);
|
| - TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName returnType = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| MethodDeclaration method = ParserTestCase.parse("parseGetter", <Object> [commentAndMetadata(comment, []), null, staticKeyword, returnType], "get a;");
|
| JUnitTestCase.assertNotNull(method.body);
|
| JUnitTestCase.assertEquals(comment, method.documentationComment);
|
| @@ -2984,15 +2984,15 @@
|
| JUnitTestCase.assertEquals(returnType, method.returnType);
|
| }
|
| void test_parseIdentifierList_multiple() {
|
| - List<SimpleIdentifier> list = ParserTestCase.parse4("parseIdentifierList", "a, b, c", []);
|
| + List<SimpleIdentifier> list = ParserTestCase.parse5("parseIdentifierList", "a, b, c", []);
|
| EngineTestCase.assertSize(3, list);
|
| }
|
| void test_parseIdentifierList_single() {
|
| - List<SimpleIdentifier> list = ParserTestCase.parse4("parseIdentifierList", "a", []);
|
| + List<SimpleIdentifier> list = ParserTestCase.parse5("parseIdentifierList", "a", []);
|
| EngineTestCase.assertSize(1, list);
|
| }
|
| void test_parseIfStatement_else_block() {
|
| - IfStatement statement = ParserTestCase.parse4("parseIfStatement", "if (x) {} else {}", []);
|
| + IfStatement statement = ParserTestCase.parse5("parseIfStatement", "if (x) {} else {}", []);
|
| JUnitTestCase.assertNotNull(statement.ifKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.condition);
|
| @@ -3002,7 +3002,7 @@
|
| JUnitTestCase.assertNotNull(statement.elseStatement);
|
| }
|
| void test_parseIfStatement_else_statement() {
|
| - IfStatement statement = ParserTestCase.parse4("parseIfStatement", "if (x) f(x); else f(y);", []);
|
| + IfStatement statement = ParserTestCase.parse5("parseIfStatement", "if (x) f(x); else f(y);", []);
|
| JUnitTestCase.assertNotNull(statement.ifKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.condition);
|
| @@ -3012,7 +3012,7 @@
|
| JUnitTestCase.assertNotNull(statement.elseStatement);
|
| }
|
| void test_parseIfStatement_noElse_block() {
|
| - IfStatement statement = ParserTestCase.parse4("parseIfStatement", "if (x) {}", []);
|
| + IfStatement statement = ParserTestCase.parse5("parseIfStatement", "if (x) {}", []);
|
| JUnitTestCase.assertNotNull(statement.ifKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.condition);
|
| @@ -3022,7 +3022,7 @@
|
| JUnitTestCase.assertNull(statement.elseStatement);
|
| }
|
| void test_parseIfStatement_noElse_statement() {
|
| - IfStatement statement = ParserTestCase.parse4("parseIfStatement", "if (x) f(x);", []);
|
| + IfStatement statement = ParserTestCase.parse5("parseIfStatement", "if (x) f(x);", []);
|
| JUnitTestCase.assertNotNull(statement.ifKeyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.condition);
|
| @@ -3032,19 +3032,19 @@
|
| JUnitTestCase.assertNull(statement.elseStatement);
|
| }
|
| void test_parseImplementsClause_multiple() {
|
| - ImplementsClause clause = ParserTestCase.parse4("parseImplementsClause", "implements A, B, C", []);
|
| + ImplementsClause clause = ParserTestCase.parse5("parseImplementsClause", "implements A, B, C", []);
|
| EngineTestCase.assertSize(3, clause.interfaces);
|
| JUnitTestCase.assertNotNull(clause.keyword);
|
| }
|
| void test_parseImplementsClause_single() {
|
| - ImplementsClause clause = ParserTestCase.parse4("parseImplementsClause", "implements A", []);
|
| + ImplementsClause clause = ParserTestCase.parse5("parseImplementsClause", "implements A", []);
|
| EngineTestCase.assertSize(1, clause.interfaces);
|
| JUnitTestCase.assertNotNull(clause.keyword);
|
| }
|
| void test_parseImportDirective_hide() {
|
| ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' hide A, B;");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| JUnitTestCase.assertNull(directive.asToken);
|
| JUnitTestCase.assertNull(directive.prefix);
|
| EngineTestCase.assertSize(1, directive.combinators);
|
| @@ -3053,7 +3053,7 @@
|
| void test_parseImportDirective_noCombinator() {
|
| ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart';");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| JUnitTestCase.assertNull(directive.asToken);
|
| JUnitTestCase.assertNull(directive.prefix);
|
| EngineTestCase.assertSize(0, directive.combinators);
|
| @@ -3062,7 +3062,7 @@
|
| void test_parseImportDirective_prefix() {
|
| ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' as a;");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| JUnitTestCase.assertNotNull(directive.asToken);
|
| JUnitTestCase.assertNotNull(directive.prefix);
|
| EngineTestCase.assertSize(0, directive.combinators);
|
| @@ -3071,7 +3071,7 @@
|
| void test_parseImportDirective_prefix_hide_show() {
|
| ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' as a hide A show B;");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| JUnitTestCase.assertNotNull(directive.asToken);
|
| JUnitTestCase.assertNotNull(directive.prefix);
|
| EngineTestCase.assertSize(2, directive.combinators);
|
| @@ -3080,7 +3080,7 @@
|
| void test_parseImportDirective_prefix_show_hide() {
|
| ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' as a show B hide A;");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| JUnitTestCase.assertNotNull(directive.asToken);
|
| JUnitTestCase.assertNotNull(directive.prefix);
|
| EngineTestCase.assertSize(2, directive.combinators);
|
| @@ -3089,7 +3089,7 @@
|
| void test_parseImportDirective_show() {
|
| ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' show A, B;");
|
| JUnitTestCase.assertNotNull(directive.keyword);
|
| - JUnitTestCase.assertNotNull(directive.libraryUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| JUnitTestCase.assertNull(directive.asToken);
|
| JUnitTestCase.assertNull(directive.prefix);
|
| EngineTestCase.assertSize(1, directive.combinators);
|
| @@ -3098,14 +3098,14 @@
|
| void test_parseInitializedIdentifierList_type() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| Token staticKeyword = TokenFactory.token(Keyword.STATIC);
|
| - TypeName type = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName type = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| FieldDeclaration declaration = ParserTestCase.parse("parseInitializedIdentifierList", <Object> [commentAndMetadata(comment, []), staticKeyword, null, type], "a = 1, b, c = 3;");
|
| JUnitTestCase.assertEquals(comment, declaration.documentationComment);
|
| - VariableDeclarationList fields5 = declaration.fields;
|
| - JUnitTestCase.assertNotNull(fields5);
|
| - JUnitTestCase.assertNull(fields5.keyword);
|
| - JUnitTestCase.assertEquals(type, fields5.type);
|
| - EngineTestCase.assertSize(3, fields5.variables);
|
| + VariableDeclarationList fields3 = declaration.fields;
|
| + JUnitTestCase.assertNotNull(fields3);
|
| + JUnitTestCase.assertNull(fields3.keyword);
|
| + JUnitTestCase.assertEquals(type, fields3.type);
|
| + EngineTestCase.assertSize(3, fields3.variables);
|
| JUnitTestCase.assertEquals(staticKeyword, declaration.keyword);
|
| JUnitTestCase.assertNotNull(declaration.semicolon);
|
| }
|
| @@ -3115,11 +3115,11 @@
|
| Token varKeyword = TokenFactory.token(Keyword.VAR);
|
| FieldDeclaration declaration = ParserTestCase.parse("parseInitializedIdentifierList", <Object> [commentAndMetadata(comment, []), staticKeyword, varKeyword, null], "a = 1, b, c = 3;");
|
| JUnitTestCase.assertEquals(comment, declaration.documentationComment);
|
| - VariableDeclarationList fields6 = declaration.fields;
|
| - JUnitTestCase.assertNotNull(fields6);
|
| - JUnitTestCase.assertEquals(varKeyword, fields6.keyword);
|
| - JUnitTestCase.assertNull(fields6.type);
|
| - EngineTestCase.assertSize(3, fields6.variables);
|
| + VariableDeclarationList fields4 = declaration.fields;
|
| + JUnitTestCase.assertNotNull(fields4);
|
| + JUnitTestCase.assertEquals(varKeyword, fields4.keyword);
|
| + JUnitTestCase.assertNull(fields4.type);
|
| + EngineTestCase.assertSize(3, fields4.variables);
|
| JUnitTestCase.assertEquals(staticKeyword, declaration.keyword);
|
| JUnitTestCase.assertNotNull(declaration.semicolon);
|
| }
|
| @@ -3175,17 +3175,17 @@
|
| }
|
| void test_parseLibraryIdentifier_multiple() {
|
| String name = "a.b.c";
|
| - LibraryIdentifier identifier = ParserTestCase.parse4("parseLibraryIdentifier", name, []);
|
| + LibraryIdentifier identifier = ParserTestCase.parse5("parseLibraryIdentifier", name, []);
|
| JUnitTestCase.assertEquals(name, identifier.name);
|
| }
|
| void test_parseLibraryIdentifier_single() {
|
| String name = "a";
|
| - LibraryIdentifier identifier = ParserTestCase.parse4("parseLibraryIdentifier", name, []);
|
| + LibraryIdentifier identifier = ParserTestCase.parse5("parseLibraryIdentifier", name, []);
|
| JUnitTestCase.assertEquals(name, identifier.name);
|
| }
|
| void test_parseListLiteral_empty_oneToken() {
|
| Token token9 = TokenFactory.token(Keyword.CONST);
|
| - TypeArgumentList typeArguments = new TypeArgumentList(null, null, null);
|
| + TypeArgumentList typeArguments = new TypeArgumentList.full(null, null, null);
|
| ListLiteral literal = ParserTestCase.parse("parseListLiteral", <Object> [token9, typeArguments], "[]");
|
| JUnitTestCase.assertEquals(token9, literal.modifier);
|
| JUnitTestCase.assertEquals(typeArguments, literal.typeArguments);
|
| @@ -3195,7 +3195,7 @@
|
| }
|
| void test_parseListLiteral_empty_twoTokens() {
|
| Token token10 = TokenFactory.token(Keyword.CONST);
|
| - TypeArgumentList typeArguments = new TypeArgumentList(null, null, null);
|
| + TypeArgumentList typeArguments = new TypeArgumentList.full(null, null, null);
|
| ListLiteral literal = ParserTestCase.parse("parseListLiteral", <Object> [token10, typeArguments], "[ ]");
|
| JUnitTestCase.assertEquals(token10, literal.modifier);
|
| JUnitTestCase.assertEquals(typeArguments, literal.typeArguments);
|
| @@ -3252,14 +3252,14 @@
|
| JUnitTestCase.assertNotNull(literal.rightBracket);
|
| }
|
| void test_parseLogicalAndExpression() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseLogicalAndExpression", "x && y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseLogicalAndExpression", "x && y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.AMPERSAND_AMPERSAND, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseLogicalOrExpression() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseLogicalOrExpression", "x || y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseLogicalOrExpression", "x || y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.BAR_BAR, expression.operator.type);
|
| @@ -3267,7 +3267,7 @@
|
| }
|
| void test_parseMapLiteral_empty() {
|
| Token token11 = TokenFactory.token(Keyword.CONST);
|
| - TypeArgumentList typeArguments = new TypeArgumentList(null, null, null);
|
| + TypeArgumentList typeArguments = new TypeArgumentList.full(null, null, null);
|
| MapLiteral literal = ParserTestCase.parse("parseMapLiteral", <Object> [token11, typeArguments], "{}");
|
| JUnitTestCase.assertEquals(token11, literal.modifier);
|
| JUnitTestCase.assertEquals(typeArguments, literal.typeArguments);
|
| @@ -3288,55 +3288,55 @@
|
| JUnitTestCase.assertNotNull(literal.rightBracket);
|
| }
|
| void test_parseMapLiteralEntry() {
|
| - MapLiteralEntry entry = ParserTestCase.parse4("parseMapLiteralEntry", "'x' : y", []);
|
| + MapLiteralEntry entry = ParserTestCase.parse5("parseMapLiteralEntry", "'x' : y", []);
|
| JUnitTestCase.assertNotNull(entry.key);
|
| JUnitTestCase.assertNotNull(entry.separator);
|
| JUnitTestCase.assertNotNull(entry.value);
|
| }
|
| void test_parseModifiers_abstract() {
|
| - Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "abstract A", []);
|
| + Modifiers modifiers = ParserTestCase.parse5("parseModifiers", "abstract A", []);
|
| JUnitTestCase.assertNotNull(modifiers.abstractKeyword);
|
| }
|
| void test_parseModifiers_const() {
|
| - Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "const A", []);
|
| + Modifiers modifiers = ParserTestCase.parse5("parseModifiers", "const A", []);
|
| JUnitTestCase.assertNotNull(modifiers.constKeyword);
|
| }
|
| void test_parseModifiers_external() {
|
| - Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "external A", []);
|
| + Modifiers modifiers = ParserTestCase.parse5("parseModifiers", "external A", []);
|
| JUnitTestCase.assertNotNull(modifiers.externalKeyword);
|
| }
|
| void test_parseModifiers_factory() {
|
| - Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "factory A", []);
|
| + Modifiers modifiers = ParserTestCase.parse5("parseModifiers", "factory A", []);
|
| JUnitTestCase.assertNotNull(modifiers.factoryKeyword);
|
| }
|
| void test_parseModifiers_final() {
|
| - Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "final A", []);
|
| + Modifiers modifiers = ParserTestCase.parse5("parseModifiers", "final A", []);
|
| JUnitTestCase.assertNotNull(modifiers.finalKeyword);
|
| }
|
| void test_parseModifiers_static() {
|
| - Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "static A", []);
|
| + Modifiers modifiers = ParserTestCase.parse5("parseModifiers", "static A", []);
|
| JUnitTestCase.assertNotNull(modifiers.staticKeyword);
|
| }
|
| void test_parseModifiers_var() {
|
| - Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "var A", []);
|
| + Modifiers modifiers = ParserTestCase.parse5("parseModifiers", "var A", []);
|
| JUnitTestCase.assertNotNull(modifiers.varKeyword);
|
| }
|
| void test_parseMultiplicativeExpression_normal() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseMultiplicativeExpression", "x * y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseMultiplicativeExpression", "x * y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.STAR, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseMultiplicativeExpression_super() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseMultiplicativeExpression", "super * y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseMultiplicativeExpression", "super * y", []);
|
| EngineTestCase.assertInstanceOf(SuperExpression, expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.STAR, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseNewExpression() {
|
| - InstanceCreationExpression expression = ParserTestCase.parse4("parseNewExpression", "new A()", []);
|
| + InstanceCreationExpression expression = ParserTestCase.parse5("parseNewExpression", "new A()", []);
|
| JUnitTestCase.assertNotNull(expression.keyword);
|
| ConstructorName name = expression.constructorName;
|
| JUnitTestCase.assertNotNull(name);
|
| @@ -3346,56 +3346,56 @@
|
| JUnitTestCase.assertNotNull(expression.argumentList);
|
| }
|
| void test_parseNonLabeledStatement_const_list_empty() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const [];", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "const [];", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_const_list_nonEmpty() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const [1, 2];", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "const [1, 2];", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_const_map_empty() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const {};", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "const {};", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_const_map_nonEmpty() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const {'a' : 1};", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "const {'a' : 1};", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_const_object() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const A();", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "const A();", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_const_object_named_typeParameters() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const A<B>.c();", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "const A<B>.c();", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_constructorInvocation() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "new C().m();", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "new C().m();", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_false() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "false;", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "false;", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_functionDeclaration() {
|
| - ParserTestCase.parse4("parseNonLabeledStatement", "f() {};", []);
|
| + ParserTestCase.parse5("parseNonLabeledStatement", "f() {};", []);
|
| }
|
| void test_parseNonLabeledStatement_functionDeclaration_arguments() {
|
| - ParserTestCase.parse4("parseNonLabeledStatement", "f(void g()) {};", []);
|
| + ParserTestCase.parse5("parseNonLabeledStatement", "f(void g()) {};", []);
|
| }
|
| void test_parseNonLabeledStatement_functionExpressionIndex() {
|
| - ParserTestCase.parse4("parseNonLabeledStatement", "() {}[0] = null;", []);
|
| + ParserTestCase.parse5("parseNonLabeledStatement", "() {}[0] = null;", []);
|
| }
|
| void test_parseNonLabeledStatement_functionInvocation() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "f();", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "f();", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_invokeFunctionExpression() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "(a) {return a + a;} (3);", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "(a) {return a + a;} (3);", []);
|
| EngineTestCase.assertInstanceOf(FunctionExpressionInvocation, statement.expression);
|
| - FunctionExpressionInvocation invocation = statement.expression as FunctionExpressionInvocation;
|
| + FunctionExpressionInvocation invocation = (statement.expression as FunctionExpressionInvocation);
|
| EngineTestCase.assertInstanceOf(FunctionExpression, invocation.function);
|
| - FunctionExpression expression = invocation.function as FunctionExpression;
|
| + FunctionExpression expression = (invocation.function as FunctionExpression);
|
| JUnitTestCase.assertNotNull(expression.parameters);
|
| JUnitTestCase.assertNotNull(expression.body);
|
| ArgumentList list = invocation.argumentList;
|
| @@ -3403,120 +3403,120 @@
|
| EngineTestCase.assertSize(1, list.arguments);
|
| }
|
| void test_parseNonLabeledStatement_null() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "null;", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "null;", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_startingWithBuiltInIdentifier() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "library.getName();", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "library.getName();", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_true() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "true;", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "true;", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNonLabeledStatement_typeCast() {
|
| - ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "double.NAN as num;", []);
|
| + ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatement", "double.NAN as num;", []);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseNormalFormalParameter_field_const_noType() {
|
| - FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "const this.a)", []);
|
| + FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "const this.a)", []);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_field_const_type() {
|
| - FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "const A this.a)", []);
|
| + FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "const A this.a)", []);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNotNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_field_final_noType() {
|
| - FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "final this.a)", []);
|
| + FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "final this.a)", []);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_field_final_type() {
|
| - FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "final A this.a)", []);
|
| + FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "final A this.a)", []);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNotNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_field_noType() {
|
| - FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "this.a)", []);
|
| + FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "this.a)", []);
|
| JUnitTestCase.assertNull(parameter.keyword);
|
| JUnitTestCase.assertNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_field_type() {
|
| - FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "A this.a)", []);
|
| + FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "A this.a)", []);
|
| JUnitTestCase.assertNull(parameter.keyword);
|
| JUnitTestCase.assertNotNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_field_var() {
|
| - FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "var this.a)", []);
|
| + FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "var this.a)", []);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_function_noType() {
|
| - FunctionTypedFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "a())", []);
|
| + FunctionTypedFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "a())", []);
|
| JUnitTestCase.assertNull(parameter.returnType);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| JUnitTestCase.assertNotNull(parameter.parameters);
|
| }
|
| void test_parseNormalFormalParameter_function_type() {
|
| - FunctionTypedFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "A a())", []);
|
| + FunctionTypedFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "A a())", []);
|
| JUnitTestCase.assertNotNull(parameter.returnType);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| JUnitTestCase.assertNotNull(parameter.parameters);
|
| }
|
| void test_parseNormalFormalParameter_function_void() {
|
| - FunctionTypedFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "void a())", []);
|
| + FunctionTypedFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "void a())", []);
|
| JUnitTestCase.assertNotNull(parameter.returnType);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| JUnitTestCase.assertNotNull(parameter.parameters);
|
| }
|
| void test_parseNormalFormalParameter_simple_const_noType() {
|
| - SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "const a)", []);
|
| + SimpleFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "const a)", []);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_simple_const_type() {
|
| - SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "const A a)", []);
|
| + SimpleFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "const A a)", []);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNotNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_simple_final_noType() {
|
| - SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "final a)", []);
|
| + SimpleFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "final a)", []);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_simple_final_type() {
|
| - SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "final A a)", []);
|
| + SimpleFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "final A a)", []);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNotNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_simple_noType() {
|
| - SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "a)", []);
|
| + SimpleFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "a)", []);
|
| JUnitTestCase.assertNull(parameter.keyword);
|
| JUnitTestCase.assertNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseNormalFormalParameter_simple_type() {
|
| - SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "A a)", []);
|
| + SimpleFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalParameter", "A a)", []);
|
| JUnitTestCase.assertNull(parameter.keyword);
|
| JUnitTestCase.assertNotNull(parameter.type);
|
| JUnitTestCase.assertNotNull(parameter.identifier);
|
| }
|
| void test_parseOperator() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| - TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName returnType = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| MethodDeclaration method = ParserTestCase.parse("parseOperator", <Object> [commentAndMetadata(comment, []), null, returnType], "operator +(A a);");
|
| JUnitTestCase.assertNotNull(method.body);
|
| JUnitTestCase.assertEquals(comment, method.documentationComment);
|
| @@ -3533,7 +3533,7 @@
|
| void test_parsePartDirective_part() {
|
| PartDirective directive = ParserTestCase.parse("parsePartDirective", <Object> [emptyCommentAndMetadata()], "part 'lib/lib.dart';");
|
| JUnitTestCase.assertNotNull(directive.partToken);
|
| - JUnitTestCase.assertNotNull(directive.partUri);
|
| + JUnitTestCase.assertNotNull(directive.uri);
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parsePartDirective_partOf() {
|
| @@ -3544,144 +3544,144 @@
|
| JUnitTestCase.assertNotNull(directive.semicolon);
|
| }
|
| void test_parsePostfixExpression_decrement() {
|
| - PostfixExpression expression = ParserTestCase.parse4("parsePostfixExpression", "i--", []);
|
| + PostfixExpression expression = ParserTestCase.parse5("parsePostfixExpression", "i--", []);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.MINUS_MINUS, expression.operator.type);
|
| }
|
| void test_parsePostfixExpression_increment() {
|
| - PostfixExpression expression = ParserTestCase.parse4("parsePostfixExpression", "i++", []);
|
| + PostfixExpression expression = ParserTestCase.parse5("parsePostfixExpression", "i++", []);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.PLUS_PLUS, expression.operator.type);
|
| }
|
| void test_parsePostfixExpression_none_indexExpression() {
|
| - IndexExpression expression = ParserTestCase.parse4("parsePostfixExpression", "a[0]", []);
|
| + IndexExpression expression = ParserTestCase.parse5("parsePostfixExpression", "a[0]", []);
|
| JUnitTestCase.assertNotNull(expression.array);
|
| JUnitTestCase.assertNotNull(expression.index);
|
| }
|
| void test_parsePostfixExpression_none_methodInvocation() {
|
| - MethodInvocation expression = ParserTestCase.parse4("parsePostfixExpression", "a.m()", []);
|
| + MethodInvocation expression = ParserTestCase.parse5("parsePostfixExpression", "a.m()", []);
|
| JUnitTestCase.assertNotNull(expression.target);
|
| JUnitTestCase.assertNotNull(expression.methodName);
|
| JUnitTestCase.assertNotNull(expression.argumentList);
|
| }
|
| void test_parsePostfixExpression_none_propertyAccess() {
|
| - PrefixedIdentifier expression = ParserTestCase.parse4("parsePostfixExpression", "a.b", []);
|
| + PrefixedIdentifier expression = ParserTestCase.parse5("parsePostfixExpression", "a.b", []);
|
| JUnitTestCase.assertNotNull(expression.prefix);
|
| JUnitTestCase.assertNotNull(expression.identifier);
|
| }
|
| void test_parsePrefixedIdentifier_noPrefix() {
|
| String lexeme = "bar";
|
| - SimpleIdentifier identifier = ParserTestCase.parse4("parsePrefixedIdentifier", lexeme, []);
|
| + SimpleIdentifier identifier = ParserTestCase.parse5("parsePrefixedIdentifier", lexeme, []);
|
| JUnitTestCase.assertNotNull(identifier.token);
|
| JUnitTestCase.assertEquals(lexeme, identifier.name);
|
| }
|
| void test_parsePrefixedIdentifier_prefix() {
|
| String lexeme = "foo.bar";
|
| - PrefixedIdentifier identifier = ParserTestCase.parse4("parsePrefixedIdentifier", lexeme, []);
|
| + PrefixedIdentifier identifier = ParserTestCase.parse5("parsePrefixedIdentifier", lexeme, []);
|
| JUnitTestCase.assertEquals("foo", identifier.prefix.name);
|
| JUnitTestCase.assertNotNull(identifier.period);
|
| JUnitTestCase.assertEquals("bar", identifier.identifier.name);
|
| }
|
| void test_parsePrimaryExpression_argumentDefinitionTest() {
|
| - ArgumentDefinitionTest expression = ParserTestCase.parse4("parseArgumentDefinitionTest", "?a", []);
|
| + ArgumentDefinitionTest expression = ParserTestCase.parse5("parseArgumentDefinitionTest", "?a", []);
|
| JUnitTestCase.assertNotNull(expression.question);
|
| JUnitTestCase.assertNotNull(expression.identifier);
|
| }
|
| void test_parsePrimaryExpression_const() {
|
| - InstanceCreationExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "const A()", []);
|
| + InstanceCreationExpression expression = ParserTestCase.parse5("parsePrimaryExpression", "const A()", []);
|
| JUnitTestCase.assertNotNull(expression);
|
| }
|
| void test_parsePrimaryExpression_double() {
|
| String doubleLiteral = "3.2e4";
|
| - DoubleLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", doubleLiteral, []);
|
| + DoubleLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", doubleLiteral, []);
|
| JUnitTestCase.assertNotNull(literal.literal);
|
| JUnitTestCase.assertEquals(double.parse(doubleLiteral), literal.value);
|
| }
|
| void test_parsePrimaryExpression_false() {
|
| - BooleanLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "false", []);
|
| + BooleanLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "false", []);
|
| JUnitTestCase.assertNotNull(literal.literal);
|
| JUnitTestCase.assertFalse(literal.value);
|
| }
|
| void test_parsePrimaryExpression_function_arguments() {
|
| - FunctionExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "(int i) => i + 1", []);
|
| + FunctionExpression expression = ParserTestCase.parse5("parsePrimaryExpression", "(int i) => i + 1", []);
|
| JUnitTestCase.assertNotNull(expression.parameters);
|
| JUnitTestCase.assertNotNull(expression.body);
|
| }
|
| void test_parsePrimaryExpression_function_noArguments() {
|
| - FunctionExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "() => 42", []);
|
| + FunctionExpression expression = ParserTestCase.parse5("parsePrimaryExpression", "() => 42", []);
|
| JUnitTestCase.assertNotNull(expression.parameters);
|
| JUnitTestCase.assertNotNull(expression.body);
|
| }
|
| void test_parsePrimaryExpression_hex() {
|
| String hexLiteral = "3F";
|
| - IntegerLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "0x${hexLiteral}", []);
|
| + IntegerLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "0x${hexLiteral}", []);
|
| JUnitTestCase.assertNotNull(literal.literal);
|
| JUnitTestCase.assertEquals(int.parse(hexLiteral, radix: 16), literal.value);
|
| }
|
| void test_parsePrimaryExpression_identifier() {
|
| - SimpleIdentifier identifier = ParserTestCase.parse4("parsePrimaryExpression", "a", []);
|
| + SimpleIdentifier identifier = ParserTestCase.parse5("parsePrimaryExpression", "a", []);
|
| JUnitTestCase.assertNotNull(identifier);
|
| }
|
| void test_parsePrimaryExpression_int() {
|
| String intLiteral = "472";
|
| - IntegerLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", intLiteral, []);
|
| + IntegerLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", intLiteral, []);
|
| JUnitTestCase.assertNotNull(literal.literal);
|
| JUnitTestCase.assertEquals(int.parse(intLiteral), literal.value);
|
| }
|
| void test_parsePrimaryExpression_listLiteral() {
|
| - ListLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "[ ]", []);
|
| + ListLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "[ ]", []);
|
| JUnitTestCase.assertNotNull(literal);
|
| }
|
| void test_parsePrimaryExpression_listLiteral_index() {
|
| - ListLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "[]", []);
|
| + ListLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "[]", []);
|
| JUnitTestCase.assertNotNull(literal);
|
| }
|
| void test_parsePrimaryExpression_listLiteral_typed() {
|
| - ListLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "<A>[ ]", []);
|
| + ListLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "<A>[ ]", []);
|
| JUnitTestCase.assertNotNull(literal.typeArguments);
|
| EngineTestCase.assertSize(1, literal.typeArguments.arguments);
|
| }
|
| void test_parsePrimaryExpression_mapLiteral() {
|
| - MapLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "{}", []);
|
| + MapLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "{}", []);
|
| JUnitTestCase.assertNotNull(literal);
|
| }
|
| void test_parsePrimaryExpression_mapLiteral_typed() {
|
| - MapLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "<A>{}", []);
|
| + MapLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "<A>{}", []);
|
| JUnitTestCase.assertNotNull(literal.typeArguments);
|
| EngineTestCase.assertSize(1, literal.typeArguments.arguments);
|
| }
|
| void test_parsePrimaryExpression_new() {
|
| - InstanceCreationExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "new A()", []);
|
| + InstanceCreationExpression expression = ParserTestCase.parse5("parsePrimaryExpression", "new A()", []);
|
| JUnitTestCase.assertNotNull(expression);
|
| }
|
| void test_parsePrimaryExpression_null() {
|
| - NullLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "null", []);
|
| + NullLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "null", []);
|
| JUnitTestCase.assertNotNull(literal.literal);
|
| }
|
| void test_parsePrimaryExpression_parenthesized() {
|
| - ParenthesizedExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "()", []);
|
| + ParenthesizedExpression expression = ParserTestCase.parse5("parsePrimaryExpression", "()", []);
|
| JUnitTestCase.assertNotNull(expression);
|
| }
|
| void test_parsePrimaryExpression_string() {
|
| - SimpleStringLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "\"string\"", []);
|
| + SimpleStringLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "\"string\"", []);
|
| JUnitTestCase.assertFalse(literal.isMultiline());
|
| JUnitTestCase.assertEquals("string", literal.value);
|
| }
|
| void test_parsePrimaryExpression_super() {
|
| - PropertyAccess propertyAccess = ParserTestCase.parse4("parsePrimaryExpression", "super.x", []);
|
| + PropertyAccess propertyAccess = ParserTestCase.parse5("parsePrimaryExpression", "super.x", []);
|
| JUnitTestCase.assertTrue(propertyAccess.target is SuperExpression);
|
| JUnitTestCase.assertNotNull(propertyAccess.operator);
|
| JUnitTestCase.assertEquals(TokenType.PERIOD, propertyAccess.operator.type);
|
| JUnitTestCase.assertNotNull(propertyAccess.propertyName);
|
| }
|
| void test_parsePrimaryExpression_this() {
|
| - ThisExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "this", []);
|
| + ThisExpression expression = ParserTestCase.parse5("parsePrimaryExpression", "this", []);
|
| JUnitTestCase.assertNotNull(expression.keyword);
|
| }
|
| void test_parsePrimaryExpression_true() {
|
| - BooleanLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "true", []);
|
| + BooleanLiteral literal = ParserTestCase.parse5("parsePrimaryExpression", "true", []);
|
| JUnitTestCase.assertNotNull(literal.literal);
|
| JUnitTestCase.assertTrue(literal.value);
|
| }
|
| @@ -3689,78 +3689,78 @@
|
| JUnitTestCase.assertNotNull(new Parser(null, null));
|
| }
|
| void test_parseRedirectingConstructorInvocation_named() {
|
| - RedirectingConstructorInvocation invocation = ParserTestCase.parse4("parseRedirectingConstructorInvocation", "this.a()", []);
|
| + RedirectingConstructorInvocation invocation = ParserTestCase.parse5("parseRedirectingConstructorInvocation", "this.a()", []);
|
| JUnitTestCase.assertNotNull(invocation.argumentList);
|
| JUnitTestCase.assertNotNull(invocation.constructorName);
|
| JUnitTestCase.assertNotNull(invocation.keyword);
|
| JUnitTestCase.assertNotNull(invocation.period);
|
| }
|
| void test_parseRedirectingConstructorInvocation_unnamed() {
|
| - RedirectingConstructorInvocation invocation = ParserTestCase.parse4("parseRedirectingConstructorInvocation", "this()", []);
|
| + RedirectingConstructorInvocation invocation = ParserTestCase.parse5("parseRedirectingConstructorInvocation", "this()", []);
|
| JUnitTestCase.assertNotNull(invocation.argumentList);
|
| JUnitTestCase.assertNull(invocation.constructorName);
|
| JUnitTestCase.assertNotNull(invocation.keyword);
|
| JUnitTestCase.assertNull(invocation.period);
|
| }
|
| void test_parseRelationalExpression_as() {
|
| - AsExpression expression = ParserTestCase.parse4("parseRelationalExpression", "x as Y", []);
|
| + AsExpression expression = ParserTestCase.parse5("parseRelationalExpression", "x as Y", []);
|
| JUnitTestCase.assertNotNull(expression.expression);
|
| JUnitTestCase.assertNotNull(expression.asOperator);
|
| JUnitTestCase.assertNotNull(expression.type);
|
| }
|
| void test_parseRelationalExpression_is() {
|
| - IsExpression expression = ParserTestCase.parse4("parseRelationalExpression", "x is y", []);
|
| + IsExpression expression = ParserTestCase.parse5("parseRelationalExpression", "x is y", []);
|
| JUnitTestCase.assertNotNull(expression.expression);
|
| JUnitTestCase.assertNotNull(expression.isOperator);
|
| JUnitTestCase.assertNull(expression.notOperator);
|
| JUnitTestCase.assertNotNull(expression.type);
|
| }
|
| void test_parseRelationalExpression_isNot() {
|
| - IsExpression expression = ParserTestCase.parse4("parseRelationalExpression", "x is! y", []);
|
| + IsExpression expression = ParserTestCase.parse5("parseRelationalExpression", "x is! y", []);
|
| JUnitTestCase.assertNotNull(expression.expression);
|
| JUnitTestCase.assertNotNull(expression.isOperator);
|
| JUnitTestCase.assertNotNull(expression.notOperator);
|
| JUnitTestCase.assertNotNull(expression.type);
|
| }
|
| void test_parseRelationalExpression_normal() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseRelationalExpression", "x < y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseRelationalExpression", "x < y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.LT, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseRelationalExpression_super() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseRelationalExpression", "super < y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseRelationalExpression", "super < y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.LT, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseReturnStatement_noValue() {
|
| - ReturnStatement statement = ParserTestCase.parse4("parseReturnStatement", "return;", []);
|
| + ReturnStatement statement = ParserTestCase.parse5("parseReturnStatement", "return;", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNull(statement.expression);
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| }
|
| void test_parseReturnStatement_value() {
|
| - ReturnStatement statement = ParserTestCase.parse4("parseReturnStatement", "return x;", []);
|
| + ReturnStatement statement = ParserTestCase.parse5("parseReturnStatement", "return x;", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| }
|
| void test_parseReturnType_nonVoid() {
|
| - TypeName typeName = ParserTestCase.parse4("parseReturnType", "A<B>", []);
|
| + TypeName typeName = ParserTestCase.parse5("parseReturnType", "A<B>", []);
|
| JUnitTestCase.assertNotNull(typeName.name);
|
| JUnitTestCase.assertNotNull(typeName.typeArguments);
|
| }
|
| void test_parseReturnType_void() {
|
| - TypeName typeName = ParserTestCase.parse4("parseReturnType", "void", []);
|
| + TypeName typeName = ParserTestCase.parse5("parseReturnType", "void", []);
|
| JUnitTestCase.assertNotNull(typeName.name);
|
| JUnitTestCase.assertNull(typeName.typeArguments);
|
| }
|
| void test_parseSetter_nonStatic() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| - TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName returnType = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| MethodDeclaration method = ParserTestCase.parse("parseSetter", <Object> [commentAndMetadata(comment, []), null, null, returnType], "set a(var x);");
|
| JUnitTestCase.assertNotNull(method.body);
|
| JUnitTestCase.assertEquals(comment, method.documentationComment);
|
| @@ -3775,7 +3775,7 @@
|
| void test_parseSetter_static() {
|
| Comment comment = Comment.createDocumentationComment(new List<Token>.fixedLength(0));
|
| Token staticKeyword = TokenFactory.token(Keyword.STATIC);
|
| - TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName returnType = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| MethodDeclaration method = ParserTestCase.parse("parseSetter", <Object> [commentAndMetadata(comment, []), null, staticKeyword, returnType], "set a(var x) {}");
|
| JUnitTestCase.assertNotNull(method.body);
|
| JUnitTestCase.assertEquals(comment, method.documentationComment);
|
| @@ -3788,14 +3788,14 @@
|
| JUnitTestCase.assertEquals(returnType, method.returnType);
|
| }
|
| void test_parseShiftExpression_normal() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseShiftExpression", "x << y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseShiftExpression", "x << y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.LT_LT, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.rightOperand);
|
| }
|
| void test_parseShiftExpression_super() {
|
| - BinaryExpression expression = ParserTestCase.parse4("parseShiftExpression", "super << y", []);
|
| + BinaryExpression expression = ParserTestCase.parse5("parseShiftExpression", "super << y", []);
|
| JUnitTestCase.assertNotNull(expression.leftOperand);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.LT_LT, expression.operator.type);
|
| @@ -3803,32 +3803,32 @@
|
| }
|
| void test_parseSimpleIdentifier_builtInIdentifier() {
|
| String lexeme = "as";
|
| - SimpleIdentifier identifier = ParserTestCase.parse4("parseSimpleIdentifier", lexeme, []);
|
| + SimpleIdentifier identifier = ParserTestCase.parse5("parseSimpleIdentifier", lexeme, []);
|
| JUnitTestCase.assertNotNull(identifier.token);
|
| JUnitTestCase.assertEquals(lexeme, identifier.name);
|
| }
|
| void test_parseSimpleIdentifier_normalIdentifier() {
|
| String lexeme = "foo";
|
| - SimpleIdentifier identifier = ParserTestCase.parse4("parseSimpleIdentifier", lexeme, []);
|
| + SimpleIdentifier identifier = ParserTestCase.parse5("parseSimpleIdentifier", lexeme, []);
|
| JUnitTestCase.assertNotNull(identifier.token);
|
| JUnitTestCase.assertEquals(lexeme, identifier.name);
|
| }
|
| void test_parseSimpleIdentifier1_normalIdentifier() {
|
| }
|
| void test_parseStatement_functionDeclaration() {
|
| - FunctionDeclarationStatement statement = ParserTestCase.parse4("parseStatement", "int f(a, b) {};", []);
|
| + FunctionDeclarationStatement statement = ParserTestCase.parse5("parseStatement", "int f(a, b) {};", []);
|
| JUnitTestCase.assertNotNull(statement.functionDeclaration);
|
| }
|
| void test_parseStatement_mulipleLabels() {
|
| - LabeledStatement statement = ParserTestCase.parse4("parseStatement", "l: m: return x;", []);
|
| + LabeledStatement statement = ParserTestCase.parse5("parseStatement", "l: m: return x;", []);
|
| EngineTestCase.assertSize(2, statement.labels);
|
| JUnitTestCase.assertNotNull(statement.statement);
|
| }
|
| void test_parseStatement_noLabels() {
|
| - ParserTestCase.parse4("parseStatement", "return x;", []);
|
| + ParserTestCase.parse5("parseStatement", "return x;", []);
|
| }
|
| void test_parseStatement_singleLabel() {
|
| - LabeledStatement statement = ParserTestCase.parse4("parseStatement", "l: return x;", []);
|
| + LabeledStatement statement = ParserTestCase.parse5("parseStatement", "l: return x;", []);
|
| EngineTestCase.assertSize(1, statement.labels);
|
| JUnitTestCase.assertNotNull(statement.statement);
|
| }
|
| @@ -3841,16 +3841,16 @@
|
| EngineTestCase.assertSize(1, statements);
|
| }
|
| void test_parseStringLiteral_adjacent() {
|
| - AdjacentStrings literal = ParserTestCase.parse4("parseStringLiteral", "'a' 'b'", []);
|
| + AdjacentStrings literal = ParserTestCase.parse5("parseStringLiteral", "'a' 'b'", []);
|
| NodeList<StringLiteral> strings2 = literal.strings;
|
| EngineTestCase.assertSize(2, strings2);
|
| StringLiteral firstString = strings2[0];
|
| StringLiteral secondString = strings2[1];
|
| - JUnitTestCase.assertEquals("a", (firstString as SimpleStringLiteral).value);
|
| - JUnitTestCase.assertEquals("b", (secondString as SimpleStringLiteral).value);
|
| + JUnitTestCase.assertEquals("a", ((firstString as SimpleStringLiteral)).value);
|
| + JUnitTestCase.assertEquals("b", ((secondString as SimpleStringLiteral)).value);
|
| }
|
| void test_parseStringLiteral_interpolated() {
|
| - StringInterpolation literal = ParserTestCase.parse4("parseStringLiteral", "'a \${b} c \$this d'", []);
|
| + StringInterpolation literal = ParserTestCase.parse5("parseStringLiteral", "'a \${b} c \$this d'", []);
|
| NodeList<InterpolationElement> elements2 = literal.elements;
|
| EngineTestCase.assertSize(5, elements2);
|
| JUnitTestCase.assertTrue(elements2[0] is InterpolationString);
|
| @@ -3860,26 +3860,26 @@
|
| JUnitTestCase.assertTrue(elements2[4] is InterpolationString);
|
| }
|
| void test_parseStringLiteral_single() {
|
| - SimpleStringLiteral literal = ParserTestCase.parse4("parseStringLiteral", "'a'", []);
|
| + SimpleStringLiteral literal = ParserTestCase.parse5("parseStringLiteral", "'a'", []);
|
| JUnitTestCase.assertNotNull(literal.literal);
|
| JUnitTestCase.assertEquals("a", literal.value);
|
| }
|
| void test_parseSuperConstructorInvocation_named() {
|
| - SuperConstructorInvocation invocation = ParserTestCase.parse4("parseSuperConstructorInvocation", "super.a()", []);
|
| + SuperConstructorInvocation invocation = ParserTestCase.parse5("parseSuperConstructorInvocation", "super.a()", []);
|
| JUnitTestCase.assertNotNull(invocation.argumentList);
|
| JUnitTestCase.assertNotNull(invocation.constructorName);
|
| JUnitTestCase.assertNotNull(invocation.keyword);
|
| JUnitTestCase.assertNotNull(invocation.period);
|
| }
|
| void test_parseSuperConstructorInvocation_unnamed() {
|
| - SuperConstructorInvocation invocation = ParserTestCase.parse4("parseSuperConstructorInvocation", "super()", []);
|
| + SuperConstructorInvocation invocation = ParserTestCase.parse5("parseSuperConstructorInvocation", "super()", []);
|
| JUnitTestCase.assertNotNull(invocation.argumentList);
|
| JUnitTestCase.assertNull(invocation.constructorName);
|
| JUnitTestCase.assertNotNull(invocation.keyword);
|
| JUnitTestCase.assertNull(invocation.period);
|
| }
|
| void test_parseSwitchStatement_case() {
|
| - SwitchStatement statement = ParserTestCase.parse4("parseSwitchStatement", "switch (a) {case 1: return 'I';}", []);
|
| + SwitchStatement statement = ParserTestCase.parse5("parseSwitchStatement", "switch (a) {case 1: return 'I';}", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| @@ -3889,7 +3889,7 @@
|
| JUnitTestCase.assertNotNull(statement.rightBracket);
|
| }
|
| void test_parseSwitchStatement_empty() {
|
| - SwitchStatement statement = ParserTestCase.parse4("parseSwitchStatement", "switch (a) {}", []);
|
| + SwitchStatement statement = ParserTestCase.parse5("parseSwitchStatement", "switch (a) {}", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| @@ -3899,7 +3899,7 @@
|
| JUnitTestCase.assertNotNull(statement.rightBracket);
|
| }
|
| void test_parseSwitchStatement_labeledCase() {
|
| - SwitchStatement statement = ParserTestCase.parse4("parseSwitchStatement", "switch (a) {l1: l2: l3: case(1):}", []);
|
| + SwitchStatement statement = ParserTestCase.parse5("parseSwitchStatement", "switch (a) {l1: l2: l3: case(1):}", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| @@ -3910,7 +3910,7 @@
|
| JUnitTestCase.assertNotNull(statement.rightBracket);
|
| }
|
| void test_parseSwitchStatement_labeledStatementInCase() {
|
| - SwitchStatement statement = ParserTestCase.parse4("parseSwitchStatement", "switch (a) {case 0: f(); l1: g(); break;}", []);
|
| + SwitchStatement statement = ParserTestCase.parse5("parseSwitchStatement", "switch (a) {case 0: f(); l1: g(); break;}", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| @@ -3921,27 +3921,27 @@
|
| JUnitTestCase.assertNotNull(statement.rightBracket);
|
| }
|
| void test_parseThrowExpression_expression() {
|
| - ThrowExpression statement = ParserTestCase.parse4("parseThrowExpression", "throw x;", []);
|
| + ThrowExpression statement = ParserTestCase.parse5("parseThrowExpression", "throw x;", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseThrowExpression_noExpression() {
|
| - ThrowExpression statement = ParserTestCase.parse4("parseThrowExpression", "throw;", []);
|
| + ThrowExpression statement = ParserTestCase.parse5("parseThrowExpression", "throw;", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNull(statement.expression);
|
| }
|
| void test_parseThrowExpressionWithoutCascade_expression() {
|
| - ThrowExpression statement = ParserTestCase.parse4("parseThrowExpressionWithoutCascade", "throw x;", []);
|
| + ThrowExpression statement = ParserTestCase.parse5("parseThrowExpressionWithoutCascade", "throw x;", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.expression);
|
| }
|
| void test_parseThrowExpressionWithoutCascade_noExpression() {
|
| - ThrowExpression statement = ParserTestCase.parse4("parseThrowExpressionWithoutCascade", "throw;", []);
|
| + ThrowExpression statement = ParserTestCase.parse5("parseThrowExpressionWithoutCascade", "throw;", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNull(statement.expression);
|
| }
|
| void test_parseTryStatement_catch() {
|
| - TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} catch (e) {}", []);
|
| + TryStatement statement = ParserTestCase.parse5("parseTryStatement", "try {} catch (e) {}", []);
|
| JUnitTestCase.assertNotNull(statement.tryKeyword);
|
| JUnitTestCase.assertNotNull(statement.body);
|
| NodeList<CatchClause> catchClauses2 = statement.catchClauses;
|
| @@ -3958,7 +3958,7 @@
|
| JUnitTestCase.assertNull(statement.finallyClause);
|
| }
|
| void test_parseTryStatement_catch_finally() {
|
| - TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} catch (e, s) {} finally {}", []);
|
| + TryStatement statement = ParserTestCase.parse5("parseTryStatement", "try {} catch (e, s) {} finally {}", []);
|
| JUnitTestCase.assertNotNull(statement.tryKeyword);
|
| JUnitTestCase.assertNotNull(statement.body);
|
| NodeList<CatchClause> catchClauses3 = statement.catchClauses;
|
| @@ -3975,7 +3975,7 @@
|
| JUnitTestCase.assertNotNull(statement.finallyClause);
|
| }
|
| void test_parseTryStatement_finally() {
|
| - TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} finally {}", []);
|
| + TryStatement statement = ParserTestCase.parse5("parseTryStatement", "try {} finally {}", []);
|
| JUnitTestCase.assertNotNull(statement.tryKeyword);
|
| JUnitTestCase.assertNotNull(statement.body);
|
| EngineTestCase.assertSize(0, statement.catchClauses);
|
| @@ -3983,7 +3983,7 @@
|
| JUnitTestCase.assertNotNull(statement.finallyClause);
|
| }
|
| void test_parseTryStatement_multiple() {
|
| - TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} on NPE catch (e) {} on Error {} catch (e) {}", []);
|
| + TryStatement statement = ParserTestCase.parse5("parseTryStatement", "try {} on NPE catch (e) {} on Error {} catch (e) {}", []);
|
| JUnitTestCase.assertNotNull(statement.tryKeyword);
|
| JUnitTestCase.assertNotNull(statement.body);
|
| EngineTestCase.assertSize(3, statement.catchClauses);
|
| @@ -3991,7 +3991,7 @@
|
| JUnitTestCase.assertNull(statement.finallyClause);
|
| }
|
| void test_parseTryStatement_on() {
|
| - TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} on Error {}", []);
|
| + TryStatement statement = ParserTestCase.parse5("parseTryStatement", "try {} on Error {}", []);
|
| JUnitTestCase.assertNotNull(statement.tryKeyword);
|
| JUnitTestCase.assertNotNull(statement.body);
|
| NodeList<CatchClause> catchClauses4 = statement.catchClauses;
|
| @@ -4008,7 +4008,7 @@
|
| JUnitTestCase.assertNull(statement.finallyClause);
|
| }
|
| void test_parseTryStatement_on_catch() {
|
| - TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} on Error catch (e, s) {}", []);
|
| + TryStatement statement = ParserTestCase.parse5("parseTryStatement", "try {} on Error catch (e, s) {}", []);
|
| JUnitTestCase.assertNotNull(statement.tryKeyword);
|
| JUnitTestCase.assertNotNull(statement.body);
|
| NodeList<CatchClause> catchClauses5 = statement.catchClauses;
|
| @@ -4025,7 +4025,7 @@
|
| JUnitTestCase.assertNull(statement.finallyClause);
|
| }
|
| void test_parseTryStatement_on_catch_finally() {
|
| - TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} on Error catch (e, s) {} finally {}", []);
|
| + TryStatement statement = ParserTestCase.parse5("parseTryStatement", "try {} on Error catch (e, s) {} finally {}", []);
|
| JUnitTestCase.assertNotNull(statement.tryKeyword);
|
| JUnitTestCase.assertNotNull(statement.body);
|
| NodeList<CatchClause> catchClauses6 = statement.catchClauses;
|
| @@ -4096,13 +4096,13 @@
|
| JUnitTestCase.assertNull(typeAlias.typeParameters);
|
| }
|
| void test_parseTypeArgumentList_multiple() {
|
| - TypeArgumentList argumentList = ParserTestCase.parse4("parseTypeArgumentList", "<int, int, int>", []);
|
| + TypeArgumentList argumentList = ParserTestCase.parse5("parseTypeArgumentList", "<int, int, int>", []);
|
| JUnitTestCase.assertNotNull(argumentList.leftBracket);
|
| EngineTestCase.assertSize(3, argumentList.arguments);
|
| JUnitTestCase.assertNotNull(argumentList.rightBracket);
|
| }
|
| void test_parseTypeArgumentList_nested() {
|
| - TypeArgumentList argumentList = ParserTestCase.parse4("parseTypeArgumentList", "<A<B>>", []);
|
| + TypeArgumentList argumentList = ParserTestCase.parse5("parseTypeArgumentList", "<A<B>>", []);
|
| JUnitTestCase.assertNotNull(argumentList.leftBracket);
|
| EngineTestCase.assertSize(1, argumentList.arguments);
|
| TypeName argument = argumentList.arguments[0];
|
| @@ -4113,179 +4113,179 @@
|
| JUnitTestCase.assertNotNull(argumentList.rightBracket);
|
| }
|
| void test_parseTypeArgumentList_single() {
|
| - TypeArgumentList argumentList = ParserTestCase.parse4("parseTypeArgumentList", "<int>", []);
|
| + TypeArgumentList argumentList = ParserTestCase.parse5("parseTypeArgumentList", "<int>", []);
|
| JUnitTestCase.assertNotNull(argumentList.leftBracket);
|
| EngineTestCase.assertSize(1, argumentList.arguments);
|
| JUnitTestCase.assertNotNull(argumentList.rightBracket);
|
| }
|
| void test_parseTypeName_parameterized() {
|
| - TypeName typeName = ParserTestCase.parse4("parseTypeName", "List<int>", []);
|
| + TypeName typeName = ParserTestCase.parse5("parseTypeName", "List<int>", []);
|
| JUnitTestCase.assertNotNull(typeName.name);
|
| JUnitTestCase.assertNotNull(typeName.typeArguments);
|
| }
|
| void test_parseTypeName_simple() {
|
| - TypeName typeName = ParserTestCase.parse4("parseTypeName", "int", []);
|
| + TypeName typeName = ParserTestCase.parse5("parseTypeName", "int", []);
|
| JUnitTestCase.assertNotNull(typeName.name);
|
| JUnitTestCase.assertNull(typeName.typeArguments);
|
| }
|
| void test_parseTypeParameter_bounded() {
|
| - TypeParameter parameter = ParserTestCase.parse4("parseTypeParameter", "A extends B", []);
|
| + TypeParameter parameter = ParserTestCase.parse5("parseTypeParameter", "A extends B", []);
|
| JUnitTestCase.assertNotNull(parameter.bound);
|
| JUnitTestCase.assertNotNull(parameter.keyword);
|
| JUnitTestCase.assertNotNull(parameter.name);
|
| }
|
| void test_parseTypeParameter_simple() {
|
| - TypeParameter parameter = ParserTestCase.parse4("parseTypeParameter", "A", []);
|
| + TypeParameter parameter = ParserTestCase.parse5("parseTypeParameter", "A", []);
|
| JUnitTestCase.assertNull(parameter.bound);
|
| JUnitTestCase.assertNull(parameter.keyword);
|
| JUnitTestCase.assertNotNull(parameter.name);
|
| }
|
| void test_parseTypeParameterList_multiple() {
|
| - TypeParameterList parameterList = ParserTestCase.parse4("parseTypeParameterList", "<A, B extends C, D>", []);
|
| + TypeParameterList parameterList = ParserTestCase.parse5("parseTypeParameterList", "<A, B extends C, D>", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftBracket);
|
| JUnitTestCase.assertNotNull(parameterList.rightBracket);
|
| EngineTestCase.assertSize(3, parameterList.typeParameters);
|
| }
|
| void test_parseTypeParameterList_parameterizedWithTrailingEquals() {
|
| - TypeParameterList parameterList = ParserTestCase.parse4("parseTypeParameterList", "<A extends B<E>>=", []);
|
| + TypeParameterList parameterList = ParserTestCase.parse5("parseTypeParameterList", "<A extends B<E>>=", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftBracket);
|
| JUnitTestCase.assertNotNull(parameterList.rightBracket);
|
| EngineTestCase.assertSize(1, parameterList.typeParameters);
|
| }
|
| void test_parseTypeParameterList_single() {
|
| - TypeParameterList parameterList = ParserTestCase.parse4("parseTypeParameterList", "<A>", []);
|
| + TypeParameterList parameterList = ParserTestCase.parse5("parseTypeParameterList", "<A>", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftBracket);
|
| JUnitTestCase.assertNotNull(parameterList.rightBracket);
|
| EngineTestCase.assertSize(1, parameterList.typeParameters);
|
| }
|
| void test_parseTypeParameterList_withTrailingEquals() {
|
| - TypeParameterList parameterList = ParserTestCase.parse4("parseTypeParameterList", "<A>=", []);
|
| + TypeParameterList parameterList = ParserTestCase.parse5("parseTypeParameterList", "<A>=", []);
|
| JUnitTestCase.assertNotNull(parameterList.leftBracket);
|
| JUnitTestCase.assertNotNull(parameterList.rightBracket);
|
| EngineTestCase.assertSize(1, parameterList.typeParameters);
|
| }
|
| void test_parseUnaryExpression_decrement_normal() {
|
| - PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "--x", []);
|
| + PrefixExpression expression = ParserTestCase.parse5("parseUnaryExpression", "--x", []);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.MINUS_MINUS, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| }
|
| void test_parseUnaryExpression_decrement_super() {
|
| - PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "--super", []);
|
| + PrefixExpression expression = ParserTestCase.parse5("parseUnaryExpression", "--super", []);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.MINUS, expression.operator.type);
|
| Expression innerExpression = expression.operand;
|
| JUnitTestCase.assertNotNull(innerExpression);
|
| JUnitTestCase.assertTrue(innerExpression is PrefixExpression);
|
| - PrefixExpression operand = innerExpression as PrefixExpression;
|
| + PrefixExpression operand = (innerExpression as PrefixExpression);
|
| JUnitTestCase.assertNotNull(operand.operator);
|
| JUnitTestCase.assertEquals(TokenType.MINUS, operand.operator.type);
|
| JUnitTestCase.assertNotNull(operand.operand);
|
| }
|
| void test_parseUnaryExpression_increment_normal() {
|
| - PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "++x", []);
|
| + PrefixExpression expression = ParserTestCase.parse5("parseUnaryExpression", "++x", []);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.PLUS_PLUS, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| }
|
| void test_parseUnaryExpression_minus_normal() {
|
| - PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "-x", []);
|
| + PrefixExpression expression = ParserTestCase.parse5("parseUnaryExpression", "-x", []);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.MINUS, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| }
|
| void test_parseUnaryExpression_minus_super() {
|
| - PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "-super", []);
|
| + PrefixExpression expression = ParserTestCase.parse5("parseUnaryExpression", "-super", []);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.MINUS, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| }
|
| void test_parseUnaryExpression_not_normal() {
|
| - PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "!x", []);
|
| + PrefixExpression expression = ParserTestCase.parse5("parseUnaryExpression", "!x", []);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.BANG, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| }
|
| void test_parseUnaryExpression_not_super() {
|
| - PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "!super", []);
|
| + PrefixExpression expression = ParserTestCase.parse5("parseUnaryExpression", "!super", []);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.BANG, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| }
|
| void test_parseUnaryExpression_tilda_normal() {
|
| - PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "~x", []);
|
| + PrefixExpression expression = ParserTestCase.parse5("parseUnaryExpression", "~x", []);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.TILDE, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| }
|
| void test_parseUnaryExpression_tilda_super() {
|
| - PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "~super", []);
|
| + PrefixExpression expression = ParserTestCase.parse5("parseUnaryExpression", "~super", []);
|
| JUnitTestCase.assertNotNull(expression.operator);
|
| JUnitTestCase.assertEquals(TokenType.TILDE, expression.operator.type);
|
| JUnitTestCase.assertNotNull(expression.operand);
|
| }
|
| void test_parseVariableDeclaration_equals() {
|
| - VariableDeclaration declaration = ParserTestCase.parse4("parseVariableDeclaration", "a = b", []);
|
| + VariableDeclaration declaration = ParserTestCase.parse5("parseVariableDeclaration", "a = b", []);
|
| JUnitTestCase.assertNotNull(declaration.name);
|
| JUnitTestCase.assertNotNull(declaration.equals);
|
| JUnitTestCase.assertNotNull(declaration.initializer);
|
| }
|
| void test_parseVariableDeclaration_noEquals() {
|
| - VariableDeclaration declaration = ParserTestCase.parse4("parseVariableDeclaration", "a", []);
|
| + VariableDeclaration declaration = ParserTestCase.parse5("parseVariableDeclaration", "a", []);
|
| JUnitTestCase.assertNotNull(declaration.name);
|
| JUnitTestCase.assertNull(declaration.equals);
|
| JUnitTestCase.assertNull(declaration.initializer);
|
| }
|
| void test_parseVariableDeclarationList_const_noType() {
|
| - VariableDeclarationList declarationList = ParserTestCase.parse4("parseVariableDeclarationList", "const a", []);
|
| + VariableDeclarationList declarationList = ParserTestCase.parse5("parseVariableDeclarationList", "const a", []);
|
| JUnitTestCase.assertNotNull(declarationList.keyword);
|
| JUnitTestCase.assertNull(declarationList.type);
|
| EngineTestCase.assertSize(1, declarationList.variables);
|
| }
|
| void test_parseVariableDeclarationList_const_type() {
|
| - VariableDeclarationList declarationList = ParserTestCase.parse4("parseVariableDeclarationList", "const A a", []);
|
| + VariableDeclarationList declarationList = ParserTestCase.parse5("parseVariableDeclarationList", "const A a", []);
|
| JUnitTestCase.assertNotNull(declarationList.keyword);
|
| JUnitTestCase.assertNotNull(declarationList.type);
|
| EngineTestCase.assertSize(1, declarationList.variables);
|
| }
|
| void test_parseVariableDeclarationList_final_noType() {
|
| - VariableDeclarationList declarationList = ParserTestCase.parse4("parseVariableDeclarationList", "final a", []);
|
| + VariableDeclarationList declarationList = ParserTestCase.parse5("parseVariableDeclarationList", "final a", []);
|
| JUnitTestCase.assertNotNull(declarationList.keyword);
|
| JUnitTestCase.assertNull(declarationList.type);
|
| EngineTestCase.assertSize(1, declarationList.variables);
|
| }
|
| void test_parseVariableDeclarationList_final_type() {
|
| - VariableDeclarationList declarationList = ParserTestCase.parse4("parseVariableDeclarationList", "final A a", []);
|
| + VariableDeclarationList declarationList = ParserTestCase.parse5("parseVariableDeclarationList", "final A a", []);
|
| JUnitTestCase.assertNotNull(declarationList.keyword);
|
| JUnitTestCase.assertNotNull(declarationList.type);
|
| EngineTestCase.assertSize(1, declarationList.variables);
|
| }
|
| void test_parseVariableDeclarationList_type_multiple() {
|
| - VariableDeclarationList declarationList = ParserTestCase.parse4("parseVariableDeclarationList", "A a, b, c", []);
|
| + VariableDeclarationList declarationList = ParserTestCase.parse5("parseVariableDeclarationList", "A a, b, c", []);
|
| JUnitTestCase.assertNull(declarationList.keyword);
|
| JUnitTestCase.assertNotNull(declarationList.type);
|
| EngineTestCase.assertSize(3, declarationList.variables);
|
| }
|
| void test_parseVariableDeclarationList_type_single() {
|
| - VariableDeclarationList declarationList = ParserTestCase.parse4("parseVariableDeclarationList", "A a", []);
|
| + VariableDeclarationList declarationList = ParserTestCase.parse5("parseVariableDeclarationList", "A a", []);
|
| JUnitTestCase.assertNull(declarationList.keyword);
|
| JUnitTestCase.assertNotNull(declarationList.type);
|
| EngineTestCase.assertSize(1, declarationList.variables);
|
| }
|
| void test_parseVariableDeclarationList_var_multiple() {
|
| - VariableDeclarationList declarationList = ParserTestCase.parse4("parseVariableDeclarationList", "var a, b, c", []);
|
| + VariableDeclarationList declarationList = ParserTestCase.parse5("parseVariableDeclarationList", "var a, b, c", []);
|
| JUnitTestCase.assertNotNull(declarationList.keyword);
|
| JUnitTestCase.assertNull(declarationList.type);
|
| EngineTestCase.assertSize(3, declarationList.variables);
|
| }
|
| void test_parseVariableDeclarationList_var_single() {
|
| - VariableDeclarationList declarationList = ParserTestCase.parse4("parseVariableDeclarationList", "var a", []);
|
| + VariableDeclarationList declarationList = ParserTestCase.parse5("parseVariableDeclarationList", "var a", []);
|
| JUnitTestCase.assertNotNull(declarationList.keyword);
|
| JUnitTestCase.assertNull(declarationList.type);
|
| EngineTestCase.assertSize(1, declarationList.variables);
|
| }
|
| void test_parseVariableDeclarationList2_type() {
|
| - TypeName type = new TypeName(new SimpleIdentifier(null), null);
|
| + TypeName type = new TypeName.full(new SimpleIdentifier.full(null), null);
|
| VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationList", <Object> [null, type], "a");
|
| JUnitTestCase.assertNull(declarationList.keyword);
|
| JUnitTestCase.assertEquals(type, declarationList.type);
|
| @@ -4299,21 +4299,21 @@
|
| EngineTestCase.assertSize(3, declarationList.variables);
|
| }
|
| void test_parseVariableDeclarationStatement_multiple() {
|
| - VariableDeclarationStatement statement = ParserTestCase.parse4("parseVariableDeclarationStatement", "var x, y, z;", []);
|
| + VariableDeclarationStatement statement = ParserTestCase.parse5("parseVariableDeclarationStatement", "var x, y, z;", []);
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| VariableDeclarationList variableList = statement.variables;
|
| JUnitTestCase.assertNotNull(variableList);
|
| EngineTestCase.assertSize(3, variableList.variables);
|
| }
|
| void test_parseVariableDeclarationStatement_single() {
|
| - VariableDeclarationStatement statement = ParserTestCase.parse4("parseVariableDeclarationStatement", "var x;", []);
|
| + VariableDeclarationStatement statement = ParserTestCase.parse5("parseVariableDeclarationStatement", "var x;", []);
|
| JUnitTestCase.assertNotNull(statement.semicolon);
|
| VariableDeclarationList variableList = statement.variables;
|
| JUnitTestCase.assertNotNull(variableList);
|
| EngineTestCase.assertSize(1, variableList.variables);
|
| }
|
| void test_parseWhileStatement() {
|
| - WhileStatement statement = ParserTestCase.parse4("parseWhileStatement", "while (x) {}", []);
|
| + WhileStatement statement = ParserTestCase.parse5("parseWhileStatement", "while (x) {}", []);
|
| JUnitTestCase.assertNotNull(statement.keyword);
|
| JUnitTestCase.assertNotNull(statement.leftParenthesis);
|
| JUnitTestCase.assertNotNull(statement.condition);
|
| @@ -4321,12 +4321,12 @@
|
| JUnitTestCase.assertNotNull(statement.body);
|
| }
|
| void test_parseWithClause_multiple() {
|
| - WithClause clause = ParserTestCase.parse4("parseWithClause", "with A, B, C", []);
|
| + WithClause clause = ParserTestCase.parse5("parseWithClause", "with A, B, C", []);
|
| JUnitTestCase.assertNotNull(clause.withKeyword);
|
| EngineTestCase.assertSize(3, clause.mixinTypes);
|
| }
|
| void test_parseWithClause_single() {
|
| - WithClause clause = ParserTestCase.parse4("parseWithClause", "with M", []);
|
| + WithClause clause = ParserTestCase.parse5("parseWithClause", "with M", []);
|
| JUnitTestCase.assertNotNull(clause.withKeyword);
|
| EngineTestCase.assertSize(1, clause.mixinTypes);
|
| }
|
| @@ -4426,9 +4426,9 @@
|
| * @throws Exception if the method could not be invoked or throws an exception
|
| */
|
| String computeStringValue(String lexeme) {
|
| - AnalysisErrorListener listener = new AnalysisErrorListener_4();
|
| + AnalysisErrorListener listener = new AnalysisErrorListener_10();
|
| Parser parser = new Parser(null, listener);
|
| - return invokeParserMethodImpl(parser, "computeStringValue", <Object> [lexeme], null) as String;
|
| + return (invokeParserMethodImpl(parser, "computeStringValue", <Object> [lexeme], null) as String);
|
| }
|
| /**
|
| * Invoke the method {@link Parser#createSyntheticIdentifier()} with the parser set to the token
|
| @@ -4475,7 +4475,7 @@
|
| StringScanner scanner = new StringScanner(null, source, listener);
|
| Token tokenStream = scanner.tokenize();
|
| Parser parser = new Parser(null, listener);
|
| - return invokeParserMethodImpl(parser, "isFunctionExpression", <Object> [tokenStream], tokenStream) as bool;
|
| + return (invokeParserMethodImpl(parser, "isFunctionExpression", <Object> [tokenStream], tokenStream) as bool);
|
| }
|
| /**
|
| * Invoke the method {@link Parser#isInitializedVariableDeclaration()} with the parser set to the
|
| @@ -4513,7 +4513,7 @@
|
| StringScanner scanner = new StringScanner(null, source, listener);
|
| Token tokenStream = scanner.tokenize();
|
| Parser parser = new Parser(null, listener);
|
| - return invokeParserMethodImpl(parser, methodName, <Object> [tokenStream], tokenStream) as Token;
|
| + return (invokeParserMethodImpl(parser, methodName, <Object> [tokenStream], tokenStream) as Token);
|
| }
|
| static dartSuite() {
|
| _ut.group('SimpleParserTest', () {
|
| @@ -6484,7 +6484,7 @@
|
| });
|
| }
|
| }
|
| -class AnalysisErrorListener_4 implements AnalysisErrorListener {
|
| +class AnalysisErrorListener_10 implements AnalysisErrorListener {
|
| void onError(AnalysisError event) {
|
| JUnitTestCase.fail("Unexpected compilation error: ${event.message} (${event.offset}, ${event.length})");
|
| }
|
| @@ -6611,11 +6611,11 @@
|
| void test_conditionalExpression_precedence_argumentDefinitionTest_not() {
|
| ConditionalExpression conditional = ParserTestCase.parseExpression("!?a?!?b:!?c", []);
|
| EngineTestCase.assertInstanceOf(PrefixExpression, conditional.condition);
|
| - EngineTestCase.assertInstanceOf(ArgumentDefinitionTest, (conditional.condition as PrefixExpression).operand);
|
| + EngineTestCase.assertInstanceOf(ArgumentDefinitionTest, ((conditional.condition as PrefixExpression)).operand);
|
| EngineTestCase.assertInstanceOf(PrefixExpression, conditional.thenExpression);
|
| - EngineTestCase.assertInstanceOf(ArgumentDefinitionTest, (conditional.thenExpression as PrefixExpression).operand);
|
| + EngineTestCase.assertInstanceOf(ArgumentDefinitionTest, ((conditional.thenExpression as PrefixExpression)).operand);
|
| EngineTestCase.assertInstanceOf(PrefixExpression, conditional.elseExpression);
|
| - EngineTestCase.assertInstanceOf(ArgumentDefinitionTest, (conditional.elseExpression as PrefixExpression).operand);
|
| + EngineTestCase.assertInstanceOf(ArgumentDefinitionTest, ((conditional.elseExpression as PrefixExpression)).operand);
|
| }
|
| void test_conditionalExpression_precedence_logicalOrExpression() {
|
| ConditionalExpression expression = ParserTestCase.parseExpression("a | b ? y : z", []);
|
| @@ -6902,517 +6902,517 @@
|
| */
|
| class ErrorParserTest extends ParserTestCase {
|
| void fail_expectedListOrMapLiteral() {
|
| - TypedLiteral literal = ParserTestCase.parse3("parseListOrMapLiteral", <Object> [null], "1", [ParserErrorCode.EXPECTED_LIST_OR_MAP_LITERAL]);
|
| + TypedLiteral literal = ParserTestCase.parse4("parseListOrMapLiteral", <Object> [null], "1", [ParserErrorCode.EXPECTED_LIST_OR_MAP_LITERAL]);
|
| JUnitTestCase.assertTrue(literal.isSynthetic());
|
| }
|
| void fail_illegalAssignmentToNonAssignable_superAssigned() {
|
| - ParserTestCase.parse4("parseExpression", "super = x;", [ParserErrorCode.ILLEGAL_ASSIGNMENT_TO_NON_ASSIGNABLE]);
|
| + ParserTestCase.parse5("parseExpression", "super = x;", [ParserErrorCode.ILLEGAL_ASSIGNMENT_TO_NON_ASSIGNABLE]);
|
| }
|
| void fail_invalidCommentReference__new_nonIdentifier() {
|
| - ParserTestCase.parse3("parseCommentReference", <Object> ["new 42", 0], "", [ParserErrorCode.INVALID_COMMENT_REFERENCE]);
|
| + ParserTestCase.parse4("parseCommentReference", <Object> ["new 42", 0], "", [ParserErrorCode.INVALID_COMMENT_REFERENCE]);
|
| }
|
| void fail_invalidCommentReference__new_tooMuch() {
|
| - ParserTestCase.parse3("parseCommentReference", <Object> ["new a.b.c.d", 0], "", [ParserErrorCode.INVALID_COMMENT_REFERENCE]);
|
| + ParserTestCase.parse4("parseCommentReference", <Object> ["new a.b.c.d", 0], "", [ParserErrorCode.INVALID_COMMENT_REFERENCE]);
|
| }
|
| void fail_invalidCommentReference__nonNew_nonIdentifier() {
|
| - ParserTestCase.parse3("parseCommentReference", <Object> ["42", 0], "", [ParserErrorCode.INVALID_COMMENT_REFERENCE]);
|
| + ParserTestCase.parse4("parseCommentReference", <Object> ["42", 0], "", [ParserErrorCode.INVALID_COMMENT_REFERENCE]);
|
| }
|
| void fail_invalidCommentReference__nonNew_tooMuch() {
|
| - ParserTestCase.parse3("parseCommentReference", <Object> ["a.b.c.d", 0], "", [ParserErrorCode.INVALID_COMMENT_REFERENCE]);
|
| + ParserTestCase.parse4("parseCommentReference", <Object> ["a.b.c.d", 0], "", [ParserErrorCode.INVALID_COMMENT_REFERENCE]);
|
| }
|
| void fail_missingFunctionParameters_local_nonVoid_block() {
|
| - ParserTestCase.parse4("parseStatement", "int f { return x;}", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| + ParserTestCase.parse5("parseStatement", "int f { return x;}", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| }
|
| void fail_missingFunctionParameters_local_nonVoid_expression() {
|
| - ParserTestCase.parse4("parseStatement", "int f => x;", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| + ParserTestCase.parse5("parseStatement", "int f => x;", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| }
|
| void fail_unexpectedToken_invalidPostfixExpression() {
|
| - ParserTestCase.parse4("parseExpression", "f()++", [ParserErrorCode.UNEXPECTED_TOKEN]);
|
| + ParserTestCase.parse5("parseExpression", "f()++", [ParserErrorCode.UNEXPECTED_TOKEN]);
|
| }
|
| void fail_voidVariable_initializer() {
|
| - ParserTestCase.parse4("parseStatement", "void x = 0;", [ParserErrorCode.VOID_VARIABLE]);
|
| + ParserTestCase.parse5("parseStatement", "void x = 0;", [ParserErrorCode.VOID_VARIABLE]);
|
| }
|
| void fail_voidVariable_noInitializer() {
|
| - ParserTestCase.parse4("parseStatement", "void x;", [ParserErrorCode.VOID_VARIABLE]);
|
| + ParserTestCase.parse5("parseStatement", "void x;", [ParserErrorCode.VOID_VARIABLE]);
|
| }
|
| void test_abstractClassMember_constructor() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "abstract C.c();", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract C.c();", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| }
|
| void test_abstractClassMember_field() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "abstract C f;", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract C f;", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| }
|
| void test_abstractClassMember_getter() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "abstract get m;", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract get m;", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| }
|
| void test_abstractClassMember_method() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "abstract m();", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract m();", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| }
|
| void test_abstractClassMember_setter() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "abstract set m(v);", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "abstract set m(v);", [ParserErrorCode.ABSTRACT_CLASS_MEMBER]);
|
| }
|
| void test_abstractTopLevelFunction_function() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "abstract f(v) {}", [ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "abstract f(v) {}", [ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION]);
|
| }
|
| void test_abstractTopLevelFunction_getter() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "abstract get m {}", [ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "abstract get m {}", [ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION]);
|
| }
|
| void test_abstractTopLevelFunction_setter() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "abstract set m(v) {}", [ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "abstract set m(v) {}", [ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION]);
|
| }
|
| void test_abstractTopLevelVariable() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "abstract C f;", [ParserErrorCode.ABSTRACT_TOP_LEVEL_VARIABLE]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "abstract C f;", [ParserErrorCode.ABSTRACT_TOP_LEVEL_VARIABLE]);
|
| }
|
| void test_abstractTypeDef() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "abstract typedef F();", [ParserErrorCode.ABSTRACT_TYPEDEF]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "abstract typedef F();", [ParserErrorCode.ABSTRACT_TYPEDEF]);
|
| }
|
| void test_breakOutsideOfLoop_breakInDoStatement() {
|
| - ParserTestCase.parse4("parseDoStatement", "do {break;} while (x);", []);
|
| + ParserTestCase.parse5("parseDoStatement", "do {break;} while (x);", []);
|
| }
|
| void test_breakOutsideOfLoop_breakInForStatement() {
|
| - ParserTestCase.parse4("parseForStatement", "for (; x;) {break;}", []);
|
| + ParserTestCase.parse5("parseForStatement", "for (; x;) {break;}", []);
|
| }
|
| void test_breakOutsideOfLoop_breakInIfStatement() {
|
| - ParserTestCase.parse4("parseIfStatement", "if (x) {break;}", [ParserErrorCode.BREAK_OUTSIDE_OF_LOOP]);
|
| + ParserTestCase.parse5("parseIfStatement", "if (x) {break;}", [ParserErrorCode.BREAK_OUTSIDE_OF_LOOP]);
|
| }
|
| void test_breakOutsideOfLoop_breakInSwitchStatement() {
|
| - ParserTestCase.parse4("parseSwitchStatement", "switch (x) {case 1: break;}", []);
|
| + ParserTestCase.parse5("parseSwitchStatement", "switch (x) {case 1: break;}", []);
|
| }
|
| void test_breakOutsideOfLoop_breakInWhileStatement() {
|
| - ParserTestCase.parse4("parseWhileStatement", "while (x) {break;}", []);
|
| + ParserTestCase.parse5("parseWhileStatement", "while (x) {break;}", []);
|
| }
|
| void test_breakOutsideOfLoop_functionExpression_inALoop() {
|
| - ParserTestCase.parse4("parseStatement", "for(; x;) {() {break;};}", [ParserErrorCode.BREAK_OUTSIDE_OF_LOOP]);
|
| + ParserTestCase.parse5("parseStatement", "for(; x;) {() {break;};}", [ParserErrorCode.BREAK_OUTSIDE_OF_LOOP]);
|
| }
|
| void test_breakOutsideOfLoop_functionExpression_withALoop() {
|
| - ParserTestCase.parse4("parseStatement", "() {for (; x;) {break;}};", []);
|
| + ParserTestCase.parse5("parseStatement", "() {for (; x;) {break;}};", []);
|
| }
|
| void test_builtInIdentifierAsTypeDefName() {
|
| - ParserTestCase.parse3("parseTypeAlias", <Object> [emptyCommentAndMetadata()], "typedef as();", [ParserErrorCode.BUILT_IN_IDENTIFIER_AS_TYPEDEF_NAME]);
|
| + ParserTestCase.parse4("parseTypeAlias", <Object> [emptyCommentAndMetadata()], "typedef as();", [ParserErrorCode.BUILT_IN_IDENTIFIER_AS_TYPEDEF_NAME]);
|
| }
|
| void test_builtInIdentifierAsTypeName() {
|
| - ParserTestCase.parse3("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class as {}", [ParserErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_NAME]);
|
| + ParserTestCase.parse4("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class as {}", [ParserErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_NAME]);
|
| }
|
| void test_builtInIdentifierAsTypeVariableName() {
|
| - ParserTestCase.parse4("parseTypeParameter", "as", [ParserErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_VARIABLE_NAME]);
|
| + ParserTestCase.parse5("parseTypeParameter", "as", [ParserErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_VARIABLE_NAME]);
|
| }
|
| void test_constAndFinal() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "const final int x;", [ParserErrorCode.CONST_AND_FINAL]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "const final int x;", [ParserErrorCode.CONST_AND_FINAL]);
|
| }
|
| void test_constAndVar() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "const var x;", [ParserErrorCode.CONST_AND_VAR]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "const var x;", [ParserErrorCode.CONST_AND_VAR]);
|
| }
|
| void test_constClass() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "const class C {}", [ParserErrorCode.CONST_CLASS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "const class C {}", [ParserErrorCode.CONST_CLASS]);
|
| }
|
| void test_constMethod() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "const int m() {}", [ParserErrorCode.CONST_METHOD]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "const int m() {}", [ParserErrorCode.CONST_METHOD]);
|
| }
|
| void test_constTypedef() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "const typedef F();", [ParserErrorCode.CONST_TYPEDEF]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "const typedef F();", [ParserErrorCode.CONST_TYPEDEF]);
|
| }
|
| void test_continueOutsideOfLoop_continueInDoStatement() {
|
| - ParserTestCase.parse4("parseDoStatement", "do {continue;} while (x);", []);
|
| + ParserTestCase.parse5("parseDoStatement", "do {continue;} while (x);", []);
|
| }
|
| void test_continueOutsideOfLoop_continueInForStatement() {
|
| - ParserTestCase.parse4("parseForStatement", "for (; x;) {continue;}", []);
|
| + ParserTestCase.parse5("parseForStatement", "for (; x;) {continue;}", []);
|
| }
|
| void test_continueOutsideOfLoop_continueInIfStatement() {
|
| - ParserTestCase.parse4("parseIfStatement", "if (x) {continue;}", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
|
| + ParserTestCase.parse5("parseIfStatement", "if (x) {continue;}", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
|
| }
|
| void test_continueOutsideOfLoop_continueInSwitchStatement() {
|
| - ParserTestCase.parse4("parseSwitchStatement", "switch (x) {case 1: continue a;}", []);
|
| + ParserTestCase.parse5("parseSwitchStatement", "switch (x) {case 1: continue a;}", []);
|
| }
|
| void test_continueOutsideOfLoop_continueInWhileStatement() {
|
| - ParserTestCase.parse4("parseWhileStatement", "while (x) {continue;}", []);
|
| + ParserTestCase.parse5("parseWhileStatement", "while (x) {continue;}", []);
|
| }
|
| void test_continueOutsideOfLoop_functionExpression_inALoop() {
|
| - ParserTestCase.parse4("parseStatement", "for(; x;) {() {continue;};}", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
|
| + ParserTestCase.parse5("parseStatement", "for(; x;) {() {continue;};}", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
|
| }
|
| void test_continueOutsideOfLoop_functionExpression_withALoop() {
|
| - ParserTestCase.parse4("parseStatement", "() {for (; x;) {continue;}};", []);
|
| + ParserTestCase.parse5("parseStatement", "() {for (; x;) {continue;}};", []);
|
| }
|
| void test_continueWithoutLabelInCase_error() {
|
| - ParserTestCase.parse4("parseSwitchStatement", "switch (x) {case 1: continue;}", [ParserErrorCode.CONTINUE_WITHOUT_LABEL_IN_CASE]);
|
| + ParserTestCase.parse5("parseSwitchStatement", "switch (x) {case 1: continue;}", [ParserErrorCode.CONTINUE_WITHOUT_LABEL_IN_CASE]);
|
| }
|
| void test_continueWithoutLabelInCase_noError() {
|
| - ParserTestCase.parse4("parseSwitchStatement", "switch (x) {case 1: continue a;}", []);
|
| + ParserTestCase.parse5("parseSwitchStatement", "switch (x) {case 1: continue a;}", []);
|
| }
|
| void test_continueWithoutLabelInCase_noError_switchInLoop() {
|
| - ParserTestCase.parse4("parseWhileStatement", "while (a) { switch (b) {default: continue;}}", []);
|
| + ParserTestCase.parse5("parseWhileStatement", "while (a) { switch (b) {default: continue;}}", []);
|
| }
|
| void test_directiveAfterDeclaration_classBeforeDirective() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "class Foo{} library l;", [ParserErrorCode.DIRECTIVE_AFTER_DECLARATION]);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "class Foo{} library l;", [ParserErrorCode.DIRECTIVE_AFTER_DECLARATION]);
|
| JUnitTestCase.assertNotNull(unit);
|
| }
|
| void test_directiveAfterDeclaration_classBetweenDirectives() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "library l;\nclass Foo{}\npart 'a.dart';", [ParserErrorCode.DIRECTIVE_AFTER_DECLARATION]);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "library l;\nclass Foo{}\npart 'a.dart';", [ParserErrorCode.DIRECTIVE_AFTER_DECLARATION]);
|
| JUnitTestCase.assertNotNull(unit);
|
| }
|
| void test_duplicatedModifier_const() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "const const m;", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "const const m;", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| }
|
| void test_duplicatedModifier_external() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external external f();", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external external f();", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| }
|
| void test_duplicatedModifier_factory() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "factory factory C() {}", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "factory factory C() {}", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| }
|
| void test_duplicatedModifier_final() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "final final m;", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "final final m;", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| }
|
| void test_duplicatedModifier_static() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "static static m;", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "static static m;", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| }
|
| void test_duplicatedModifier_var() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "var var m;", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "var var m;", [ParserErrorCode.DUPLICATED_MODIFIER]);
|
| }
|
| void test_duplicateLabelInSwitchStatement() {
|
| - ParserTestCase.parse4("parseSwitchStatement", "switch (e) {l1: case 0: break; l1: case 1: break;}", [ParserErrorCode.DUPLICATE_LABEL_IN_SWITCH_STATEMENT]);
|
| + ParserTestCase.parse5("parseSwitchStatement", "switch (e) {l1: case 0: break; l1: case 1: break;}", [ParserErrorCode.DUPLICATE_LABEL_IN_SWITCH_STATEMENT]);
|
| }
|
| void test_expectedCaseOrDefault() {
|
| - ParserTestCase.parse4("parseSwitchStatement", "switch (e) {break;}", [ParserErrorCode.EXPECTED_CASE_OR_DEFAULT]);
|
| + ParserTestCase.parse5("parseSwitchStatement", "switch (e) {break;}", [ParserErrorCode.EXPECTED_CASE_OR_DEFAULT]);
|
| }
|
| void test_expectedStringLiteral() {
|
| - StringLiteral expression = ParserTestCase.parse4("parseStringLiteral", "1", [ParserErrorCode.EXPECTED_STRING_LITERAL]);
|
| + StringLiteral expression = ParserTestCase.parse5("parseStringLiteral", "1", [ParserErrorCode.EXPECTED_STRING_LITERAL]);
|
| JUnitTestCase.assertTrue(expression.isSynthetic());
|
| }
|
| void test_expectedToken_commaMissingInArgumentList() {
|
| - ParserTestCase.parse4("parseArgumentList", "(x, y z)", [ParserErrorCode.EXPECTED_TOKEN]);
|
| + ParserTestCase.parse5("parseArgumentList", "(x, y z)", [ParserErrorCode.EXPECTED_TOKEN]);
|
| }
|
| void test_expectedToken_semicolonMissingAfterExpression() {
|
| - ParserTestCase.parse4("parseStatement", "x", [ParserErrorCode.EXPECTED_TOKEN]);
|
| + ParserTestCase.parse5("parseStatement", "x", [ParserErrorCode.EXPECTED_TOKEN]);
|
| }
|
| void test_expectedToken_whileMissingInDoStatement() {
|
| - ParserTestCase.parse4("parseStatement", "do {} (x);", [ParserErrorCode.EXPECTED_TOKEN]);
|
| + ParserTestCase.parse5("parseStatement", "do {} (x);", [ParserErrorCode.EXPECTED_TOKEN]);
|
| }
|
| void test_exportDirectiveAfterPartDirective() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "part 'a.dart'; export 'b.dart';", [ParserErrorCode.EXPORT_DIRECTIVE_AFTER_PART_DIRECTIVE]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "part 'a.dart'; export 'b.dart';", [ParserErrorCode.EXPORT_DIRECTIVE_AFTER_PART_DIRECTIVE]);
|
| }
|
| void test_externalAfterConst() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "const external C();", [ParserErrorCode.EXTERNAL_AFTER_CONST]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "const external C();", [ParserErrorCode.EXTERNAL_AFTER_CONST]);
|
| }
|
| void test_externalAfterFactory() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "factory external C();", [ParserErrorCode.EXTERNAL_AFTER_FACTORY]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "factory external C();", [ParserErrorCode.EXTERNAL_AFTER_FACTORY]);
|
| }
|
| void test_externalAfterStatic() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "static external int m();", [ParserErrorCode.EXTERNAL_AFTER_STATIC]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "static external int m();", [ParserErrorCode.EXTERNAL_AFTER_STATIC]);
|
| }
|
| void test_externalClass() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "external class C {}", [ParserErrorCode.EXTERNAL_CLASS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "external class C {}", [ParserErrorCode.EXTERNAL_CLASS]);
|
| }
|
| void test_externalConstructorWithBody_factory() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external factory C() {}", [ParserErrorCode.EXTERNAL_CONSTRUCTOR_WITH_BODY]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external factory C() {}", [ParserErrorCode.EXTERNAL_CONSTRUCTOR_WITH_BODY]);
|
| }
|
| void test_externalConstructorWithBody_named() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external C.c() {}", [ParserErrorCode.EXTERNAL_CONSTRUCTOR_WITH_BODY]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external C.c() {}", [ParserErrorCode.EXTERNAL_CONSTRUCTOR_WITH_BODY]);
|
| }
|
| void test_externalField_const() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external const A f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external const A f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| }
|
| void test_externalField_final() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external final A f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external final A f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| }
|
| void test_externalField_static() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external static A f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external static A f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| }
|
| void test_externalField_typed() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external A f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external A f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| }
|
| void test_externalField_untyped() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external var f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external var f;", [ParserErrorCode.EXTERNAL_FIELD]);
|
| }
|
| void test_externalGetterWithBody() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external int get x {}", [ParserErrorCode.EXTERNAL_GETTER_WITH_BODY]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external int get x {}", [ParserErrorCode.EXTERNAL_GETTER_WITH_BODY]);
|
| }
|
| void test_externalMethodWithBody() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external m() {}", [ParserErrorCode.EXTERNAL_METHOD_WITH_BODY]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external m() {}", [ParserErrorCode.EXTERNAL_METHOD_WITH_BODY]);
|
| }
|
| void test_externalOperatorWithBody() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external operator +(int value) {}", [ParserErrorCode.EXTERNAL_OPERATOR_WITH_BODY]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external operator +(int value) {}", [ParserErrorCode.EXTERNAL_OPERATOR_WITH_BODY]);
|
| }
|
| void test_externalSetterWithBody() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "external set x(int value) {}", [ParserErrorCode.EXTERNAL_SETTER_WITH_BODY]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "external set x(int value) {}", [ParserErrorCode.EXTERNAL_SETTER_WITH_BODY]);
|
| }
|
| void test_externalTypedef() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "external typedef F();", [ParserErrorCode.EXTERNAL_TYPEDEF]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "external typedef F();", [ParserErrorCode.EXTERNAL_TYPEDEF]);
|
| }
|
| void test_factoryTopLevelDeclaration_class() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "factory class C {}", [ParserErrorCode.FACTORY_TOP_LEVEL_DECLARATION]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "factory class C {}", [ParserErrorCode.FACTORY_TOP_LEVEL_DECLARATION]);
|
| }
|
| void test_factoryTopLevelDeclaration_typedef() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "factory typedef F();", [ParserErrorCode.FACTORY_TOP_LEVEL_DECLARATION]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "factory typedef F();", [ParserErrorCode.FACTORY_TOP_LEVEL_DECLARATION]);
|
| }
|
| void test_fieldInitializerOutsideConstructor() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "void m(this.x);", [ParserErrorCode.FIELD_INITIALIZER_OUTSIDE_CONSTRUCTOR]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "void m(this.x);", [ParserErrorCode.FIELD_INITIALIZER_OUTSIDE_CONSTRUCTOR]);
|
| }
|
| void test_finalAndVar() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "final var x;", [ParserErrorCode.FINAL_AND_VAR]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "final var x;", [ParserErrorCode.FINAL_AND_VAR]);
|
| }
|
| void test_finalClass() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "final class C {}", [ParserErrorCode.FINAL_CLASS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "final class C {}", [ParserErrorCode.FINAL_CLASS]);
|
| }
|
| void test_finalConstructor() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "final C() {}", [ParserErrorCode.FINAL_CONSTRUCTOR]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "final C() {}", [ParserErrorCode.FINAL_CONSTRUCTOR]);
|
| }
|
| void test_finalMethod() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "final int m() {}", [ParserErrorCode.FINAL_METHOD]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "final int m() {}", [ParserErrorCode.FINAL_METHOD]);
|
| }
|
| void test_finalTypedef() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "final typedef F();", [ParserErrorCode.FINAL_TYPEDEF]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "final typedef F();", [ParserErrorCode.FINAL_TYPEDEF]);
|
| }
|
| void test_getterWithParameters() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "int get x() {}", [ParserErrorCode.GETTER_WITH_PARAMETERS]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "int get x() {}", [ParserErrorCode.GETTER_WITH_PARAMETERS]);
|
| }
|
| void test_illegalAssignmentToNonAssignable_superAssigned() {
|
| - ParserTestCase.parse4("parseExpression", "super = x;", [ParserErrorCode.MISSING_ASSIGNABLE_SELECTOR, ParserErrorCode.ILLEGAL_ASSIGNMENT_TO_NON_ASSIGNABLE]);
|
| + ParserTestCase.parse5("parseExpression", "super = x;", [ParserErrorCode.MISSING_ASSIGNABLE_SELECTOR, ParserErrorCode.ILLEGAL_ASSIGNMENT_TO_NON_ASSIGNABLE]);
|
| }
|
| void test_implementsBeforeExtends() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "class A implements B extends C {}", [ParserErrorCode.IMPLEMENTS_BEFORE_EXTENDS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "class A implements B extends C {}", [ParserErrorCode.IMPLEMENTS_BEFORE_EXTENDS]);
|
| }
|
| void test_implementsBeforeWith() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "class A extends B implements C with D {}", [ParserErrorCode.IMPLEMENTS_BEFORE_WITH]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "class A extends B implements C with D {}", [ParserErrorCode.IMPLEMENTS_BEFORE_WITH]);
|
| }
|
| void test_importDirectiveAfterPartDirective() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "part 'a.dart'; import 'b.dart';", [ParserErrorCode.IMPORT_DIRECTIVE_AFTER_PART_DIRECTIVE]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "part 'a.dart'; import 'b.dart';", [ParserErrorCode.IMPORT_DIRECTIVE_AFTER_PART_DIRECTIVE]);
|
| }
|
| void test_initializedVariableInForEach() {
|
| - ParserTestCase.parse4("parseForStatement", "for (int a = 0 in foo) {}", [ParserErrorCode.INITIALIZED_VARIABLE_IN_FOR_EACH]);
|
| + ParserTestCase.parse5("parseForStatement", "for (int a = 0 in foo) {}", [ParserErrorCode.INITIALIZED_VARIABLE_IN_FOR_EACH]);
|
| }
|
| void test_invalidCodePoint() {
|
| - ParserTestCase.parse4("parseStringLiteral", "'\\uD900'", [ParserErrorCode.INVALID_CODE_POINT]);
|
| + ParserTestCase.parse5("parseStringLiteral", "'\\uD900'", [ParserErrorCode.INVALID_CODE_POINT]);
|
| }
|
| void test_invalidHexEscape_invalidDigit() {
|
| - ParserTestCase.parse4("parseStringLiteral", "'\\x0 a'", [ParserErrorCode.INVALID_HEX_ESCAPE]);
|
| + ParserTestCase.parse5("parseStringLiteral", "'\\x0 a'", [ParserErrorCode.INVALID_HEX_ESCAPE]);
|
| }
|
| void test_invalidHexEscape_tooFewDigits() {
|
| - ParserTestCase.parse4("parseStringLiteral", "'\\x0'", [ParserErrorCode.INVALID_HEX_ESCAPE]);
|
| + ParserTestCase.parse5("parseStringLiteral", "'\\x0'", [ParserErrorCode.INVALID_HEX_ESCAPE]);
|
| }
|
| void test_invalidOperatorForSuper() {
|
| - ParserTestCase.parse4("parseUnaryExpression", "++super", [ParserErrorCode.INVALID_OPERATOR_FOR_SUPER]);
|
| + ParserTestCase.parse5("parseUnaryExpression", "++super", [ParserErrorCode.INVALID_OPERATOR_FOR_SUPER]);
|
| }
|
| void test_invalidUnicodeEscape_incomplete_noDigits() {
|
| - ParserTestCase.parse4("parseStringLiteral", "'\\u{'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| + ParserTestCase.parse5("parseStringLiteral", "'\\u{'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| }
|
| void test_invalidUnicodeEscape_incomplete_someDigits() {
|
| - ParserTestCase.parse4("parseStringLiteral", "'\\u{0A'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| + ParserTestCase.parse5("parseStringLiteral", "'\\u{0A'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| }
|
| void test_invalidUnicodeEscape_invalidDigit() {
|
| - ParserTestCase.parse4("parseStringLiteral", "'\\u0 a'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| + ParserTestCase.parse5("parseStringLiteral", "'\\u0 a'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| }
|
| void test_invalidUnicodeEscape_tooFewDigits_fixed() {
|
| - ParserTestCase.parse4("parseStringLiteral", "'\\u04'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| + ParserTestCase.parse5("parseStringLiteral", "'\\u04'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| }
|
| void test_invalidUnicodeEscape_tooFewDigits_variable() {
|
| - ParserTestCase.parse4("parseStringLiteral", "'\\u{}'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| + ParserTestCase.parse5("parseStringLiteral", "'\\u{}'", [ParserErrorCode.INVALID_UNICODE_ESCAPE]);
|
| }
|
| void test_invalidUnicodeEscape_tooManyDigits_variable() {
|
| - ParserTestCase.parse4("parseStringLiteral", "'\\u{12345678}'", [ParserErrorCode.INVALID_UNICODE_ESCAPE, ParserErrorCode.INVALID_CODE_POINT]);
|
| + ParserTestCase.parse5("parseStringLiteral", "'\\u{12345678}'", [ParserErrorCode.INVALID_UNICODE_ESCAPE, ParserErrorCode.INVALID_CODE_POINT]);
|
| }
|
| void test_libraryDirectiveNotFirst() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "import 'x.dart'; library l;", [ParserErrorCode.LIBRARY_DIRECTIVE_NOT_FIRST]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "import 'x.dart'; library l;", [ParserErrorCode.LIBRARY_DIRECTIVE_NOT_FIRST]);
|
| }
|
| void test_libraryDirectiveNotFirst_afterPart() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "part 'a.dart';\nlibrary l;", [ParserErrorCode.LIBRARY_DIRECTIVE_NOT_FIRST]);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "part 'a.dart';\nlibrary l;", [ParserErrorCode.LIBRARY_DIRECTIVE_NOT_FIRST]);
|
| JUnitTestCase.assertNotNull(unit);
|
| }
|
| void test_missingAssignableSelector_identifiersAssigned() {
|
| - ParserTestCase.parse4("parseExpression", "x.y = y;", []);
|
| + ParserTestCase.parse5("parseExpression", "x.y = y;", []);
|
| }
|
| void test_missingAssignableSelector_primarySelectorPostfix() {
|
| - ParserTestCase.parse4("parseExpression", "x(y)(z)++", [ParserErrorCode.MISSING_ASSIGNABLE_SELECTOR]);
|
| + ParserTestCase.parse5("parseExpression", "x(y)(z)++", [ParserErrorCode.MISSING_ASSIGNABLE_SELECTOR]);
|
| }
|
| void test_missingAssignableSelector_selector() {
|
| - ParserTestCase.parse4("parseExpression", "x(y)(z).a++", []);
|
| + ParserTestCase.parse5("parseExpression", "x(y)(z).a++", []);
|
| }
|
| void test_missingAssignableSelector_superPrimaryExpression() {
|
| - SuperExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "super", [ParserErrorCode.MISSING_ASSIGNABLE_SELECTOR]);
|
| + SuperExpression expression = ParserTestCase.parse5("parsePrimaryExpression", "super", [ParserErrorCode.MISSING_ASSIGNABLE_SELECTOR]);
|
| JUnitTestCase.assertNotNull(expression.keyword);
|
| }
|
| void test_missingAssignableSelector_superPropertyAccessAssigned() {
|
| - ParserTestCase.parse4("parseExpression", "super.x = x;", []);
|
| + ParserTestCase.parse5("parseExpression", "super.x = x;", []);
|
| }
|
| void test_missingCatchOrFinally() {
|
| - TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {}", [ParserErrorCode.MISSING_CATCH_OR_FINALLY]);
|
| + TryStatement statement = ParserTestCase.parse5("parseTryStatement", "try {}", [ParserErrorCode.MISSING_CATCH_OR_FINALLY]);
|
| JUnitTestCase.assertNotNull(statement);
|
| }
|
| void test_missingClassBody() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "class A class B {}", [ParserErrorCode.MISSING_CLASS_BODY]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "class A class B {}", [ParserErrorCode.MISSING_CLASS_BODY]);
|
| }
|
| void test_missingConstFinalVarOrType() {
|
| - ParserTestCase.parse3("parseFinalConstVarOrType", <Object> [false], "a;", [ParserErrorCode.MISSING_CONST_FINAL_VAR_OR_TYPE]);
|
| + ParserTestCase.parse4("parseFinalConstVarOrType", <Object> [false], "a;", [ParserErrorCode.MISSING_CONST_FINAL_VAR_OR_TYPE]);
|
| }
|
| void test_missingFunctionBody_emptyNotAllowed() {
|
| - ParserTestCase.parse3("parseFunctionBody", <Object> [false, false], ";", [ParserErrorCode.MISSING_FUNCTION_BODY]);
|
| + ParserTestCase.parse4("parseFunctionBody", <Object> [false, false], ";", [ParserErrorCode.MISSING_FUNCTION_BODY]);
|
| }
|
| void test_missingFunctionBody_invalid() {
|
| - ParserTestCase.parse3("parseFunctionBody", <Object> [false, false], "return 0;", [ParserErrorCode.MISSING_FUNCTION_BODY]);
|
| + ParserTestCase.parse4("parseFunctionBody", <Object> [false, false], "return 0;", [ParserErrorCode.MISSING_FUNCTION_BODY]);
|
| }
|
| void test_missingFunctionParameters_local_void_block() {
|
| - ParserTestCase.parse4("parseStatement", "void f { return x;}", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| + ParserTestCase.parse5("parseStatement", "void f { return x;}", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| }
|
| void test_missingFunctionParameters_local_void_expression() {
|
| - ParserTestCase.parse4("parseStatement", "void f => x;", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| + ParserTestCase.parse5("parseStatement", "void f => x;", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| }
|
| void test_missingFunctionParameters_topLevel_nonVoid_block() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "int f { return x;}", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "int f { return x;}", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| }
|
| void test_missingFunctionParameters_topLevel_nonVoid_expression() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "int f => x;", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "int f => x;", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| }
|
| void test_missingFunctionParameters_topLevel_void_block() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "void f { return x;}", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "void f { return x;}", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| }
|
| void test_missingFunctionParameters_topLevel_void_expression() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "void f => x;", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "void f => x;", [ParserErrorCode.MISSING_FUNCTION_PARAMETERS]);
|
| }
|
| void test_missingIdentifier_functionDeclaration_returnTypeWithoutName() {
|
| - ParserTestCase.parse4("parseFunctionDeclarationStatement", "A<T> () {}", [ParserErrorCode.MISSING_IDENTIFIER]);
|
| + ParserTestCase.parse5("parseFunctionDeclarationStatement", "A<T> () {}", [ParserErrorCode.MISSING_IDENTIFIER]);
|
| }
|
| void test_missingIdentifier_number() {
|
| - SimpleIdentifier expression = ParserTestCase.parse4("parseSimpleIdentifier", "1", [ParserErrorCode.MISSING_IDENTIFIER]);
|
| + SimpleIdentifier expression = ParserTestCase.parse5("parseSimpleIdentifier", "1", [ParserErrorCode.MISSING_IDENTIFIER]);
|
| JUnitTestCase.assertTrue(expression.isSynthetic());
|
| }
|
| void test_missingNameInLibraryDirective() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "library;", [ParserErrorCode.MISSING_NAME_IN_LIBRARY_DIRECTIVE]);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "library;", [ParserErrorCode.MISSING_NAME_IN_LIBRARY_DIRECTIVE]);
|
| JUnitTestCase.assertNotNull(unit);
|
| }
|
| void test_missingNameInPartOfDirective() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "part of;", [ParserErrorCode.MISSING_NAME_IN_PART_OF_DIRECTIVE]);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "part of;", [ParserErrorCode.MISSING_NAME_IN_PART_OF_DIRECTIVE]);
|
| JUnitTestCase.assertNotNull(unit);
|
| }
|
| void test_missingTypedefParameters_nonVoid() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "typedef int F;", [ParserErrorCode.MISSING_TYPEDEF_PARAMETERS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "typedef int F;", [ParserErrorCode.MISSING_TYPEDEF_PARAMETERS]);
|
| }
|
| void test_missingTypedefParameters_typeParameters() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "typedef F<E>;", [ParserErrorCode.MISSING_TYPEDEF_PARAMETERS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "typedef F<E>;", [ParserErrorCode.MISSING_TYPEDEF_PARAMETERS]);
|
| }
|
| void test_missingTypedefParameters_void() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "typedef void F;", [ParserErrorCode.MISSING_TYPEDEF_PARAMETERS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "typedef void F;", [ParserErrorCode.MISSING_TYPEDEF_PARAMETERS]);
|
| }
|
| void test_missingVariableInForEach() {
|
| - ParserTestCase.parse4("parseForStatement", "for (a < b in foo) {}", [ParserErrorCode.MISSING_VARIABLE_IN_FOR_EACH]);
|
| + ParserTestCase.parse5("parseForStatement", "for (a < b in foo) {}", [ParserErrorCode.MISSING_VARIABLE_IN_FOR_EACH]);
|
| }
|
| void test_mixedParameterGroups_namedPositional() {
|
| - ParserTestCase.parse4("parseFormalParameterList", "(a, {b}, [c])", [ParserErrorCode.MIXED_PARAMETER_GROUPS]);
|
| + ParserTestCase.parse5("parseFormalParameterList", "(a, {b}, [c])", [ParserErrorCode.MIXED_PARAMETER_GROUPS]);
|
| }
|
| void test_mixedParameterGroups_positionalNamed() {
|
| - ParserTestCase.parse4("parseFormalParameterList", "(a, [b], {c})", [ParserErrorCode.MIXED_PARAMETER_GROUPS]);
|
| + ParserTestCase.parse5("parseFormalParameterList", "(a, [b], {c})", [ParserErrorCode.MIXED_PARAMETER_GROUPS]);
|
| }
|
| void test_multipleLibraryDirectives() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "library l; library m;", [ParserErrorCode.MULTIPLE_LIBRARY_DIRECTIVES]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "library l; library m;", [ParserErrorCode.MULTIPLE_LIBRARY_DIRECTIVES]);
|
| }
|
| void test_multipleNamedParameterGroups() {
|
| - ParserTestCase.parse4("parseFormalParameterList", "(a, {b}, {c})", [ParserErrorCode.MULTIPLE_NAMED_PARAMETER_GROUPS]);
|
| + ParserTestCase.parse5("parseFormalParameterList", "(a, {b}, {c})", [ParserErrorCode.MULTIPLE_NAMED_PARAMETER_GROUPS]);
|
| }
|
| void test_multiplePartOfDirectives() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "part of l; part of m;", [ParserErrorCode.MULTIPLE_PART_OF_DIRECTIVES]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "part of l; part of m;", [ParserErrorCode.MULTIPLE_PART_OF_DIRECTIVES]);
|
| }
|
| void test_multiplePositionalParameterGroups() {
|
| - ParserTestCase.parse4("parseFormalParameterList", "(a, [b], [c])", [ParserErrorCode.MULTIPLE_POSITIONAL_PARAMETER_GROUPS]);
|
| + ParserTestCase.parse5("parseFormalParameterList", "(a, [b], [c])", [ParserErrorCode.MULTIPLE_POSITIONAL_PARAMETER_GROUPS]);
|
| }
|
| void test_multipleVariablesInForEach() {
|
| - ParserTestCase.parse4("parseForStatement", "for (int a, b in foo) {}", [ParserErrorCode.MULTIPLE_VARIABLES_IN_FOR_EACH]);
|
| + ParserTestCase.parse5("parseForStatement", "for (int a, b in foo) {}", [ParserErrorCode.MULTIPLE_VARIABLES_IN_FOR_EACH]);
|
| }
|
| void test_namedParameterOutsideGroup() {
|
| - ParserTestCase.parse4("parseFormalParameterList", "(a, b : 0)", [ParserErrorCode.NAMED_PARAMETER_OUTSIDE_GROUP]);
|
| + ParserTestCase.parse5("parseFormalParameterList", "(a, b : 0)", [ParserErrorCode.NAMED_PARAMETER_OUTSIDE_GROUP]);
|
| }
|
| void test_nonConstructorFactory_field() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "factory int x;", [ParserErrorCode.NON_CONSTRUCTOR_FACTORY]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "factory int x;", [ParserErrorCode.NON_CONSTRUCTOR_FACTORY]);
|
| }
|
| void test_nonConstructorFactory_method() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "factory int m() {}", [ParserErrorCode.NON_CONSTRUCTOR_FACTORY]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "factory int m() {}", [ParserErrorCode.NON_CONSTRUCTOR_FACTORY]);
|
| }
|
| void test_nonIdentifierLibraryName_library() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "library 'lib';", [ParserErrorCode.NON_IDENTIFIER_LIBRARY_NAME]);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "library 'lib';", [ParserErrorCode.NON_IDENTIFIER_LIBRARY_NAME]);
|
| JUnitTestCase.assertNotNull(unit);
|
| }
|
| void test_nonIdentifierLibraryName_partOf() {
|
| - CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "part of 'lib';", [ParserErrorCode.NON_IDENTIFIER_LIBRARY_NAME]);
|
| + CompilationUnit unit = ParserTestCase.parse5("parseCompilationUnit", "part of 'lib';", [ParserErrorCode.NON_IDENTIFIER_LIBRARY_NAME]);
|
| JUnitTestCase.assertNotNull(unit);
|
| }
|
| void test_nonPartOfDirectiveInPart_after() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "part of l; part 'f.dart';", [ParserErrorCode.NON_PART_OF_DIRECTIVE_IN_PART]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "part of l; part 'f.dart';", [ParserErrorCode.NON_PART_OF_DIRECTIVE_IN_PART]);
|
| }
|
| void test_nonPartOfDirectiveInPart_before() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "part 'f.dart'; part of m;", [ParserErrorCode.NON_PART_OF_DIRECTIVE_IN_PART]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "part 'f.dart'; part of m;", [ParserErrorCode.NON_PART_OF_DIRECTIVE_IN_PART]);
|
| }
|
| void test_nonUserDefinableOperator() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "operator +=(int x) => x + 1;", [ParserErrorCode.NON_USER_DEFINABLE_OPERATOR]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "operator +=(int x) => x + 1;", [ParserErrorCode.NON_USER_DEFINABLE_OPERATOR]);
|
| }
|
| void test_positionalAfterNamedArgument() {
|
| - ParserTestCase.parse4("parseArgumentList", "(x: 1, 2)", [ParserErrorCode.POSITIONAL_AFTER_NAMED_ARGUMENT]);
|
| + ParserTestCase.parse5("parseArgumentList", "(x: 1, 2)", [ParserErrorCode.POSITIONAL_AFTER_NAMED_ARGUMENT]);
|
| }
|
| void test_positionalParameterOutsideGroup() {
|
| - ParserTestCase.parse4("parseFormalParameterList", "(a, b = 0)", [ParserErrorCode.POSITIONAL_PARAMETER_OUTSIDE_GROUP]);
|
| + ParserTestCase.parse5("parseFormalParameterList", "(a, b = 0)", [ParserErrorCode.POSITIONAL_PARAMETER_OUTSIDE_GROUP]);
|
| }
|
| void test_staticAfterConst() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "final static int f;", [ParserErrorCode.STATIC_AFTER_FINAL]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "final static int f;", [ParserErrorCode.STATIC_AFTER_FINAL]);
|
| }
|
| void test_staticAfterFinal() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "const static int f;", [ParserErrorCode.STATIC_AFTER_CONST]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "const static int f;", [ParserErrorCode.STATIC_AFTER_CONST]);
|
| }
|
| void test_staticAfterVar() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "var static f;", [ParserErrorCode.STATIC_AFTER_VAR]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "var static f;", [ParserErrorCode.STATIC_AFTER_VAR]);
|
| }
|
| void test_staticConstructor() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "static C.m() {}", [ParserErrorCode.STATIC_CONSTRUCTOR]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "static C.m() {}", [ParserErrorCode.STATIC_CONSTRUCTOR]);
|
| }
|
| void test_staticOperator_noReturnType() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "static operator +(int x) => x + 1;", [ParserErrorCode.STATIC_OPERATOR]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "static operator +(int x) => x + 1;", [ParserErrorCode.STATIC_OPERATOR]);
|
| }
|
| void test_staticOperator_returnType() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "static int operator +(int x) => x + 1;", [ParserErrorCode.STATIC_OPERATOR]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "static int operator +(int x) => x + 1;", [ParserErrorCode.STATIC_OPERATOR]);
|
| }
|
| void test_staticTopLevelDeclaration_class() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "static class C {}", [ParserErrorCode.STATIC_TOP_LEVEL_DECLARATION]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "static class C {}", [ParserErrorCode.STATIC_TOP_LEVEL_DECLARATION]);
|
| }
|
| void test_staticTopLevelDeclaration_typedef() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "static typedef F();", [ParserErrorCode.STATIC_TOP_LEVEL_DECLARATION]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "static typedef F();", [ParserErrorCode.STATIC_TOP_LEVEL_DECLARATION]);
|
| }
|
| void test_staticTopLevelDeclaration_variable() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "static var x;", [ParserErrorCode.STATIC_TOP_LEVEL_DECLARATION]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "static var x;", [ParserErrorCode.STATIC_TOP_LEVEL_DECLARATION]);
|
| }
|
| void test_unexpectedToken_semicolonBetweenClassMembers() {
|
| - ParserTestCase.parse3("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class C { int x; ; int y;}", [ParserErrorCode.UNEXPECTED_TOKEN]);
|
| + ParserTestCase.parse4("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class C { int x; ; int y;}", [ParserErrorCode.UNEXPECTED_TOKEN]);
|
| }
|
| void test_unexpectedToken_semicolonBetweenCompilationUnitMembers() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "int x; ; int y;", [ParserErrorCode.UNEXPECTED_TOKEN]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "int x; ; int y;", [ParserErrorCode.UNEXPECTED_TOKEN]);
|
| }
|
| void test_useOfUnaryPlusOperator() {
|
| - ParserTestCase.parse4("parseUnaryExpression", "+x", [ParserErrorCode.USE_OF_UNARY_PLUS_OPERATOR]);
|
| + ParserTestCase.parse5("parseUnaryExpression", "+x", [ParserErrorCode.USE_OF_UNARY_PLUS_OPERATOR]);
|
| }
|
| void test_varClass() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "var class C {}", [ParserErrorCode.VAR_CLASS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "var class C {}", [ParserErrorCode.VAR_CLASS]);
|
| }
|
| void test_varConstructor() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "var C() {}", [ParserErrorCode.CONSTRUCTOR_WITH_RETURN_TYPE]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "var C() {}", [ParserErrorCode.CONSTRUCTOR_WITH_RETURN_TYPE]);
|
| }
|
| void test_varReturnType() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "var m() {}", [ParserErrorCode.VAR_RETURN_TYPE]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "var m() {}", [ParserErrorCode.VAR_RETURN_TYPE]);
|
| }
|
| void test_varTypedef() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "var typedef F();", [ParserErrorCode.VAR_TYPEDEF]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "var typedef F();", [ParserErrorCode.VAR_TYPEDEF]);
|
| }
|
| void test_voidField_initializer() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "void x = 0;", [ParserErrorCode.VOID_VARIABLE]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "void x = 0;", [ParserErrorCode.VOID_VARIABLE]);
|
| }
|
| void test_voidField_noInitializer() {
|
| - ParserTestCase.parse3("parseClassMember", <Object> ["C"], "void x;", [ParserErrorCode.VOID_VARIABLE]);
|
| + ParserTestCase.parse4("parseClassMember", <Object> ["C"], "void x;", [ParserErrorCode.VOID_VARIABLE]);
|
| }
|
| void test_voidParameter() {
|
| - ParserTestCase.parse4("parseNormalFormalParameter", "void a)", [ParserErrorCode.VOID_PARAMETER]);
|
| + ParserTestCase.parse5("parseNormalFormalParameter", "void a)", [ParserErrorCode.VOID_PARAMETER]);
|
| }
|
| void test_withBeforeExtends() {
|
| - ParserTestCase.parse4("parseCompilationUnit", "class A with B extends C {}", [ParserErrorCode.WITH_BEFORE_EXTENDS]);
|
| + ParserTestCase.parse5("parseCompilationUnit", "class A with B extends C {}", [ParserErrorCode.WITH_BEFORE_EXTENDS]);
|
| }
|
| void test_withWithoutExtends() {
|
| - ParserTestCase.parse3("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A with B, C {}", [ParserErrorCode.WITH_WITHOUT_EXTENDS]);
|
| + ParserTestCase.parse4("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A with B, C {}", [ParserErrorCode.WITH_WITHOUT_EXTENDS]);
|
| }
|
| void test_wrongSeparatorForNamedParameter() {
|
| - ParserTestCase.parse4("parseFormalParameterList", "(a, {b = 0})", [ParserErrorCode.WRONG_SEPARATOR_FOR_NAMED_PARAMETER]);
|
| + ParserTestCase.parse5("parseFormalParameterList", "(a, {b = 0})", [ParserErrorCode.WRONG_SEPARATOR_FOR_NAMED_PARAMETER]);
|
| }
|
| void test_wrongSeparatorForPositionalParameter() {
|
| - ParserTestCase.parse4("parseFormalParameterList", "(a, [b : 0])", [ParserErrorCode.WRONG_SEPARATOR_FOR_POSITIONAL_PARAMETER]);
|
| + ParserTestCase.parse5("parseFormalParameterList", "(a, [b : 0])", [ParserErrorCode.WRONG_SEPARATOR_FOR_POSITIONAL_PARAMETER]);
|
| }
|
| static dartSuite() {
|
| _ut.group('ErrorParserTest', () {
|
|
|