Chromium Code Reviews| Index: pkg/analyzer/test/generated/parser_test.dart |
| diff --git a/pkg/analyzer/test/generated/parser_test.dart b/pkg/analyzer/test/generated/parser_test.dart |
| index 9fc01e2f679cacd8396356c1dcf7f1619c680482..4f1fee3d1d78a1cfad37201b66600448e130d839 100644 |
| --- a/pkg/analyzer/test/generated/parser_test.dart |
| +++ b/pkg/analyzer/test/generated/parser_test.dart |
| @@ -3500,7 +3500,7 @@ class B = Object with A {}''', |
| void test_expressionList_multiple_end() { |
| List<Expression> result = parse4("parseExpressionList", ", 2, 3, 4", |
| - [ParserErrorCode.MISSING_IDENTIFIER]); |
| + [ParserErrorCode.MISSING_IDENTIFIER]) as List<Expression>; |
|
Bob Nystrom
2016/03/30 19:59:04
Do you think it might be worth making parse4() its
Brian Wilkerson
2016/03/31 00:23:11
I'm open to doing that if you want.
Longer term I
|
| expect(result, hasLength(4)); |
| Expression syntheticExpression = result[0]; |
| EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, |
| @@ -3510,7 +3510,7 @@ class B = Object with A {}''', |
| void test_expressionList_multiple_middle() { |
| List<Expression> result = parse4("parseExpressionList", "1, 2, , 4", |
| - [ParserErrorCode.MISSING_IDENTIFIER]); |
| + [ParserErrorCode.MISSING_IDENTIFIER]) as List<Expression>; |
| expect(result, hasLength(4)); |
| Expression syntheticExpression = result[2]; |
| EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, |
| @@ -3520,7 +3520,7 @@ class B = Object with A {}''', |
| void test_expressionList_multiple_start() { |
| List<Expression> result = parse4("parseExpressionList", "1, 2, 3,", |
| - [ParserErrorCode.MISSING_IDENTIFIER]); |
| + [ParserErrorCode.MISSING_IDENTIFIER]) as List<Expression>; |
| expect(result, hasLength(4)); |
| Expression syntheticExpression = result[3]; |
| EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, |
| @@ -6067,7 +6067,8 @@ class SimpleParserTest extends ParserTestCase { |
| } |
| void test_parseCombinators_h() { |
| - List<Combinator> combinators = parse4("parseCombinators", "hide a;"); |
| + List<Combinator> combinators = |
| + parse4("parseCombinators", "hide a;") as List<Combinator>; |
| expect(combinators, hasLength(1)); |
| HideCombinator combinator = combinators[0] as HideCombinator; |
| expect(combinator, isNotNull); |
| @@ -6076,7 +6077,8 @@ class SimpleParserTest extends ParserTestCase { |
| } |
| void test_parseCombinators_hs() { |
| - List<Combinator> combinators = parse4("parseCombinators", "hide a show b;"); |
| + List<Combinator> combinators = |
| + parse4("parseCombinators", "hide a show b;") as List<Combinator>; |
| expect(combinators, hasLength(2)); |
| HideCombinator hideCombinator = combinators[0] as HideCombinator; |
| expect(hideCombinator, isNotNull); |
| @@ -6090,12 +6092,14 @@ class SimpleParserTest extends ParserTestCase { |
| void test_parseCombinators_hshs() { |
| List<Combinator> combinators = |
| - parse4("parseCombinators", "hide a show b hide c show d;"); |
| + parse4("parseCombinators", "hide a show b hide c show d;") |
| + as List<Combinator>; |
| expect(combinators, hasLength(4)); |
| } |
| void test_parseCombinators_s() { |
| - List<Combinator> combinators = parse4("parseCombinators", "show a;"); |
| + List<Combinator> combinators = |
| + parse4("parseCombinators", "show a;") as List<Combinator>; |
| expect(combinators, hasLength(1)); |
| ShowCombinator combinator = combinators[0] as ShowCombinator; |
| expect(combinator, isNotNull); |
| @@ -6256,7 +6260,8 @@ void'''); |
| TokenType.MULTI_LINE_COMMENT, "/** xxx [a] yyy [bb] zzz */", 3); |
| List<DocumentationCommentToken> tokens = <DocumentationCommentToken>[token]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| List<Token> tokenReferences = token.references; |
| expect(references, hasLength(2)); |
| expect(tokenReferences, hasLength(2)); |
| @@ -6288,7 +6293,8 @@ void'''); |
| TokenType.MULTI_LINE_COMMENT, "/** [ some text", 5) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(1)); |
| CommentReference reference = references[0]; |
| expect(reference, isNotNull); |
| @@ -6303,7 +6309,8 @@ void'''); |
| TokenType.MULTI_LINE_COMMENT, "/** [namePrefix some text", 5) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(1)); |
| CommentReference reference = references[0]; |
| expect(reference, isNotNull); |
| @@ -6320,7 +6327,8 @@ void'''); |
| TokenType.SINGLE_LINE_COMMENT, "/// x [c]", 28) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(3)); |
| CommentReference reference = references[0]; |
| expect(reference, isNotNull); |
| @@ -6342,7 +6350,8 @@ void'''); |
| "/**\n * a[i]\n * non-code line\n */", 3) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, isEmpty); |
| } |
| @@ -6354,7 +6363,8 @@ void'''); |
| TokenType.SINGLE_LINE_COMMENT, "/// a[i] == b[i]", 0) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, isEmpty); |
| } |
| @@ -6364,7 +6374,8 @@ void'''); |
| TokenType.MULTI_LINE_COMMENT, "/** [:xxx [a] yyy:] [b] zzz */", 3) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(1)); |
| CommentReference reference = references[0]; |
| expect(reference, isNotNull); |
| @@ -6378,7 +6389,8 @@ void'''); |
| TokenType.MULTI_LINE_COMMENT, "/** `a[i]` and [b] */", 0) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(1)); |
| CommentReference reference = references[0]; |
| expect(reference, isNotNull); |
| @@ -6392,7 +6404,8 @@ void'''); |
| TokenType.MULTI_LINE_COMMENT, "/** `a[i] and [b] */", 0) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(2)); |
| } |
| @@ -6402,7 +6415,8 @@ void'''); |
| "/**\n * a[i]\n * xxx [i] zzz\n */", 3) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(1)); |
| CommentReference reference = references[0]; |
| expect(reference, isNotNull); |
| @@ -6416,7 +6430,8 @@ void'''); |
| "/** [a]: http://www.google.com (Google) [b] zzz */", 3) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(1)); |
| CommentReference reference = references[0]; |
| expect(reference, isNotNull); |
| @@ -6430,7 +6445,8 @@ void'''); |
| "/** [a](http://www.google.com) [b] zzz */", 3) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(1)); |
| CommentReference reference = references[0]; |
| expect(reference, isNotNull); |
| @@ -6444,7 +6460,8 @@ void'''); |
| TokenType.MULTI_LINE_COMMENT, "/** [a][c] [b] zzz */", 3) |
| ]; |
| List<CommentReference> references = |
| - parse("parseCommentReferences", <Object>[tokens], ""); |
| + parse("parseCommentReferences", <Object>[tokens], "") |
| + as List<CommentReference>; |
| expect(references, hasLength(1)); |
| CommentReference reference = references[0]; |
| expect(reference, isNotNull); |
| @@ -7405,12 +7422,14 @@ void'''); |
| } |
| void test_parseExpressionList_multiple() { |
| - List<Expression> result = parse4("parseExpressionList", "1, 2, 3"); |
| + List<Expression> result = |
| + parse4("parseExpressionList", "1, 2, 3") as List<Expression>; |
| expect(result, hasLength(3)); |
| } |
| void test_parseExpressionList_single() { |
| - List<Expression> result = parse4("parseExpressionList", "1"); |
| + List<Expression> result = |
| + parse4("parseExpressionList", "1") as List<Expression>; |
| expect(result, hasLength(1)); |
| } |
| @@ -8365,12 +8384,14 @@ void'''); |
| } |
| void test_parseIdentifierList_multiple() { |
| - List<SimpleIdentifier> list = parse4("parseIdentifierList", "a, b, c"); |
| + List<SimpleIdentifier> list = |
| + parse4("parseIdentifierList", "a, b, c") as List<SimpleIdentifier>; |
| expect(list, hasLength(3)); |
| } |
| void test_parseIdentifierList_single() { |
| - List<SimpleIdentifier> list = parse4("parseIdentifierList", "a"); |
| + List<SimpleIdentifier> list = |
| + parse4("parseIdentifierList", "a") as List<SimpleIdentifier>; |
| expect(list, hasLength(1)); |
| } |