| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
| 6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
| 7 | 7 |
| 8 library engine.parser_test; | 8 library engine.parser_test; |
| 9 | 9 |
| 10 import 'package:analyzer/src/generated/java_core.dart'; | 10 import 'package:analyzer/src/generated/java_core.dart'; |
| (...skipping 3817 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3828 NodeList<CompilationUnitMember> declarations = unit.declarations; | 3828 NodeList<CompilationUnitMember> declarations = unit.declarations; |
| 3829 EngineTestCase.assertSizeOfList(1, declarations); | 3829 EngineTestCase.assertSizeOfList(1, declarations); |
| 3830 CompilationUnitMember member = declarations[0]; | 3830 CompilationUnitMember member = declarations[0]; |
| 3831 EngineTestCase.assertInstanceOf((obj) => obj is TopLevelVariableDeclaration,
TopLevelVariableDeclaration, member); | 3831 EngineTestCase.assertInstanceOf((obj) => obj is TopLevelVariableDeclaration,
TopLevelVariableDeclaration, member); |
| 3832 NodeList<VariableDeclaration> variables = (member as TopLevelVariableDeclara
tion).variables.variables; | 3832 NodeList<VariableDeclaration> variables = (member as TopLevelVariableDeclara
tion).variables.variables; |
| 3833 EngineTestCase.assertSizeOfList(1, variables); | 3833 EngineTestCase.assertSizeOfList(1, variables); |
| 3834 SimpleIdentifier name = variables[0].name; | 3834 SimpleIdentifier name = variables[0].name; |
| 3835 JUnitTestCase.assertTrue(name.isSynthetic); | 3835 JUnitTestCase.assertTrue(name.isSynthetic); |
| 3836 } | 3836 } |
| 3837 | 3837 |
| 3838 void test_incomplete_topLevelVariable_const() { |
| 3839 CompilationUnit unit = ParserTestCase.parseCompilationUnit("const ", [ |
| 3840 ParserErrorCode.MISSING_IDENTIFIER, |
| 3841 ParserErrorCode.EXPECTED_TOKEN]); |
| 3842 NodeList<CompilationUnitMember> declarations = unit.declarations; |
| 3843 EngineTestCase.assertSizeOfList(1, declarations); |
| 3844 CompilationUnitMember member = declarations[0]; |
| 3845 EngineTestCase.assertInstanceOf((obj) => obj is TopLevelVariableDeclaration,
TopLevelVariableDeclaration, member); |
| 3846 NodeList<VariableDeclaration> variables = (member as TopLevelVariableDeclara
tion).variables.variables; |
| 3847 EngineTestCase.assertSizeOfList(1, variables); |
| 3848 SimpleIdentifier name = variables[0].name; |
| 3849 JUnitTestCase.assertTrue(name.isSynthetic); |
| 3850 } |
| 3851 |
| 3852 void test_incomplete_topLevelVariable_final() { |
| 3853 CompilationUnit unit = ParserTestCase.parseCompilationUnit("final ", [ |
| 3854 ParserErrorCode.MISSING_IDENTIFIER, |
| 3855 ParserErrorCode.EXPECTED_TOKEN]); |
| 3856 NodeList<CompilationUnitMember> declarations = unit.declarations; |
| 3857 EngineTestCase.assertSizeOfList(1, declarations); |
| 3858 CompilationUnitMember member = declarations[0]; |
| 3859 EngineTestCase.assertInstanceOf((obj) => obj is TopLevelVariableDeclaration,
TopLevelVariableDeclaration, member); |
| 3860 NodeList<VariableDeclaration> variables = (member as TopLevelVariableDeclara
tion).variables.variables; |
| 3861 EngineTestCase.assertSizeOfList(1, variables); |
| 3862 SimpleIdentifier name = variables[0].name; |
| 3863 JUnitTestCase.assertTrue(name.isSynthetic); |
| 3864 } |
| 3865 |
| 3866 void test_incomplete_topLevelVariable_var() { |
| 3867 CompilationUnit unit = ParserTestCase.parseCompilationUnit("var ", [ |
| 3868 ParserErrorCode.MISSING_IDENTIFIER, |
| 3869 ParserErrorCode.EXPECTED_TOKEN]); |
| 3870 NodeList<CompilationUnitMember> declarations = unit.declarations; |
| 3871 EngineTestCase.assertSizeOfList(1, declarations); |
| 3872 CompilationUnitMember member = declarations[0]; |
| 3873 EngineTestCase.assertInstanceOf((obj) => obj is TopLevelVariableDeclaration,
TopLevelVariableDeclaration, member); |
| 3874 NodeList<VariableDeclaration> variables = (member as TopLevelVariableDeclara
tion).variables.variables; |
| 3875 EngineTestCase.assertSizeOfList(1, variables); |
| 3876 SimpleIdentifier name = variables[0].name; |
| 3877 JUnitTestCase.assertTrue(name.isSynthetic); |
| 3878 } |
| 3879 |
| 3880 void test_incompleteField_const() { |
| 3881 CompilationUnit unit = ParserTestCase.parseCompilationUnit(EngineTestCase.cr
eateSource(["class C {", " const", "}"]), [ |
| 3882 ParserErrorCode.MISSING_IDENTIFIER, |
| 3883 ParserErrorCode.EXPECTED_TOKEN]); |
| 3884 NodeList<CompilationUnitMember> declarations = unit.declarations; |
| 3885 EngineTestCase.assertSizeOfList(1, declarations); |
| 3886 CompilationUnitMember unitMember = declarations[0]; |
| 3887 EngineTestCase.assertInstanceOf((obj) => obj is ClassDeclaration, ClassDecla
ration, unitMember); |
| 3888 NodeList<ClassMember> members = (unitMember as ClassDeclaration).members; |
| 3889 EngineTestCase.assertSizeOfList(1, members); |
| 3890 ClassMember classMember = members[0]; |
| 3891 EngineTestCase.assertInstanceOf((obj) => obj is FieldDeclaration, FieldDecla
ration, classMember); |
| 3892 VariableDeclarationList fieldList = (classMember as FieldDeclaration).fields
; |
| 3893 JUnitTestCase.assertEquals(Keyword.CONST, (fieldList.keyword as KeywordToken
).keyword); |
| 3894 NodeList<VariableDeclaration> fields = fieldList.variables; |
| 3895 EngineTestCase.assertSizeOfList(1, fields); |
| 3896 VariableDeclaration field = fields[0]; |
| 3897 JUnitTestCase.assertTrue(field.name.isSynthetic); |
| 3898 } |
| 3899 |
| 3900 void test_incompleteField_final() { |
| 3901 CompilationUnit unit = ParserTestCase.parseCompilationUnit(EngineTestCase.cr
eateSource(["class C {", " final", "}"]), [ |
| 3902 ParserErrorCode.MISSING_IDENTIFIER, |
| 3903 ParserErrorCode.EXPECTED_TOKEN]); |
| 3904 NodeList<CompilationUnitMember> declarations = unit.declarations; |
| 3905 EngineTestCase.assertSizeOfList(1, declarations); |
| 3906 CompilationUnitMember unitMember = declarations[0]; |
| 3907 EngineTestCase.assertInstanceOf((obj) => obj is ClassDeclaration, ClassDecla
ration, unitMember); |
| 3908 NodeList<ClassMember> members = (unitMember as ClassDeclaration).members; |
| 3909 EngineTestCase.assertSizeOfList(1, members); |
| 3910 ClassMember classMember = members[0]; |
| 3911 EngineTestCase.assertInstanceOf((obj) => obj is FieldDeclaration, FieldDecla
ration, classMember); |
| 3912 VariableDeclarationList fieldList = (classMember as FieldDeclaration).fields
; |
| 3913 JUnitTestCase.assertEquals(Keyword.FINAL, (fieldList.keyword as KeywordToken
).keyword); |
| 3914 NodeList<VariableDeclaration> fields = fieldList.variables; |
| 3915 EngineTestCase.assertSizeOfList(1, fields); |
| 3916 VariableDeclaration field = fields[0]; |
| 3917 JUnitTestCase.assertTrue(field.name.isSynthetic); |
| 3918 } |
| 3919 |
| 3920 void test_incompleteField_var() { |
| 3921 CompilationUnit unit = ParserTestCase.parseCompilationUnit(EngineTestCase.cr
eateSource(["class C {", " var", "}"]), [ |
| 3922 ParserErrorCode.MISSING_IDENTIFIER, |
| 3923 ParserErrorCode.EXPECTED_TOKEN]); |
| 3924 NodeList<CompilationUnitMember> declarations = unit.declarations; |
| 3925 EngineTestCase.assertSizeOfList(1, declarations); |
| 3926 CompilationUnitMember unitMember = declarations[0]; |
| 3927 EngineTestCase.assertInstanceOf((obj) => obj is ClassDeclaration, ClassDecla
ration, unitMember); |
| 3928 NodeList<ClassMember> members = (unitMember as ClassDeclaration).members; |
| 3929 EngineTestCase.assertSizeOfList(1, members); |
| 3930 ClassMember classMember = members[0]; |
| 3931 EngineTestCase.assertInstanceOf((obj) => obj is FieldDeclaration, FieldDecla
ration, classMember); |
| 3932 VariableDeclarationList fieldList = (classMember as FieldDeclaration).fields
; |
| 3933 JUnitTestCase.assertEquals(Keyword.VAR, (fieldList.keyword as KeywordToken).
keyword); |
| 3934 NodeList<VariableDeclaration> fields = fieldList.variables; |
| 3935 EngineTestCase.assertSizeOfList(1, fields); |
| 3936 VariableDeclaration field = fields[0]; |
| 3937 JUnitTestCase.assertTrue(field.name.isSynthetic); |
| 3938 } |
| 3939 |
| 3838 void test_isExpression_noType() { | 3940 void test_isExpression_noType() { |
| 3839 CompilationUnit unit = ParserTestCase.parseCompilationUnit("class Bar<T exte
nds Foo> {m(x){if (x is ) return;if (x is !)}}", [ | 3941 CompilationUnit unit = ParserTestCase.parseCompilationUnit("class Bar<T exte
nds Foo> {m(x){if (x is ) return;if (x is !)}}", [ |
| 3840 ParserErrorCode.EXPECTED_TYPE_NAME, | 3942 ParserErrorCode.EXPECTED_TYPE_NAME, |
| 3841 ParserErrorCode.EXPECTED_TYPE_NAME, | 3943 ParserErrorCode.EXPECTED_TYPE_NAME, |
| 3842 ParserErrorCode.MISSING_STATEMENT]); | 3944 ParserErrorCode.MISSING_STATEMENT]); |
| 3843 ClassDeclaration declaration = unit.declarations[0] as ClassDeclaration; | 3945 ClassDeclaration declaration = unit.declarations[0] as ClassDeclaration; |
| 3844 MethodDeclaration method = declaration.members[0] as MethodDeclaration; | 3946 MethodDeclaration method = declaration.members[0] as MethodDeclaration; |
| 3845 BlockFunctionBody body = method.body as BlockFunctionBody; | 3947 BlockFunctionBody body = method.body as BlockFunctionBody; |
| 3846 IfStatement ifStatement = body.block.statements[1] as IfStatement; | 3948 IfStatement ifStatement = body.block.statements[1] as IfStatement; |
| 3847 IsExpression expression = ifStatement.condition as IsExpression; | 3949 IsExpression expression = ifStatement.condition as IsExpression; |
| (...skipping 434 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4282 runJUnitTest(__test, __test.test_expressionList_multiple_middle); | 4384 runJUnitTest(__test, __test.test_expressionList_multiple_middle); |
| 4283 }); | 4385 }); |
| 4284 _ut.test('test_expressionList_multiple_start', () { | 4386 _ut.test('test_expressionList_multiple_start', () { |
| 4285 final __test = new RecoveryParserTest(); | 4387 final __test = new RecoveryParserTest(); |
| 4286 runJUnitTest(__test, __test.test_expressionList_multiple_start); | 4388 runJUnitTest(__test, __test.test_expressionList_multiple_start); |
| 4287 }); | 4389 }); |
| 4288 _ut.test('test_functionExpression_in_ConstructorFieldInitializer', () { | 4390 _ut.test('test_functionExpression_in_ConstructorFieldInitializer', () { |
| 4289 final __test = new RecoveryParserTest(); | 4391 final __test = new RecoveryParserTest(); |
| 4290 runJUnitTest(__test, __test.test_functionExpression_in_ConstructorFieldI
nitializer); | 4392 runJUnitTest(__test, __test.test_functionExpression_in_ConstructorFieldI
nitializer); |
| 4291 }); | 4393 }); |
| 4394 _ut.test('test_incompleteField_const', () { |
| 4395 final __test = new RecoveryParserTest(); |
| 4396 runJUnitTest(__test, __test.test_incompleteField_const); |
| 4397 }); |
| 4398 _ut.test('test_incompleteField_final', () { |
| 4399 final __test = new RecoveryParserTest(); |
| 4400 runJUnitTest(__test, __test.test_incompleteField_final); |
| 4401 }); |
| 4402 _ut.test('test_incompleteField_var', () { |
| 4403 final __test = new RecoveryParserTest(); |
| 4404 runJUnitTest(__test, __test.test_incompleteField_var); |
| 4405 }); |
| 4292 _ut.test('test_incomplete_topLevelVariable', () { | 4406 _ut.test('test_incomplete_topLevelVariable', () { |
| 4293 final __test = new RecoveryParserTest(); | 4407 final __test = new RecoveryParserTest(); |
| 4294 runJUnitTest(__test, __test.test_incomplete_topLevelVariable); | 4408 runJUnitTest(__test, __test.test_incomplete_topLevelVariable); |
| 4295 }); | 4409 }); |
| 4410 _ut.test('test_incomplete_topLevelVariable_const', () { |
| 4411 final __test = new RecoveryParserTest(); |
| 4412 runJUnitTest(__test, __test.test_incomplete_topLevelVariable_const); |
| 4413 }); |
| 4414 _ut.test('test_incomplete_topLevelVariable_final', () { |
| 4415 final __test = new RecoveryParserTest(); |
| 4416 runJUnitTest(__test, __test.test_incomplete_topLevelVariable_final); |
| 4417 }); |
| 4418 _ut.test('test_incomplete_topLevelVariable_var', () { |
| 4419 final __test = new RecoveryParserTest(); |
| 4420 runJUnitTest(__test, __test.test_incomplete_topLevelVariable_var); |
| 4421 }); |
| 4296 _ut.test('test_isExpression_noType', () { | 4422 _ut.test('test_isExpression_noType', () { |
| 4297 final __test = new RecoveryParserTest(); | 4423 final __test = new RecoveryParserTest(); |
| 4298 runJUnitTest(__test, __test.test_isExpression_noType); | 4424 runJUnitTest(__test, __test.test_isExpression_noType); |
| 4299 }); | 4425 }); |
| 4300 _ut.test('test_logicalAndExpression_missing_LHS', () { | 4426 _ut.test('test_logicalAndExpression_missing_LHS', () { |
| 4301 final __test = new RecoveryParserTest(); | 4427 final __test = new RecoveryParserTest(); |
| 4302 runJUnitTest(__test, __test.test_logicalAndExpression_missing_LHS); | 4428 runJUnitTest(__test, __test.test_logicalAndExpression_missing_LHS); |
| 4303 }); | 4429 }); |
| 4304 _ut.test('test_logicalAndExpression_missing_LHS_RHS', () { | 4430 _ut.test('test_logicalAndExpression_missing_LHS_RHS', () { |
| 4305 final __test = new RecoveryParserTest(); | 4431 final __test = new RecoveryParserTest(); |
| (...skipping 1353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5659 | 5785 |
| 5660 void test_parseAssignableSelector_none() { | 5786 void test_parseAssignableSelector_none() { |
| 5661 SimpleIdentifier selector = ParserTestCase.parse("parseAssignableSelector",
<Object> [new SimpleIdentifier(null), true], ";"); | 5787 SimpleIdentifier selector = ParserTestCase.parse("parseAssignableSelector",
<Object> [new SimpleIdentifier(null), true], ";"); |
| 5662 JUnitTestCase.assertNotNull(selector); | 5788 JUnitTestCase.assertNotNull(selector); |
| 5663 } | 5789 } |
| 5664 | 5790 |
| 5665 void test_parseAwaitExpression() { | 5791 void test_parseAwaitExpression() { |
| 5666 AwaitExpression expression = ParserTestCase.parse4("parseAwaitExpression", "
await x;", []); | 5792 AwaitExpression expression = ParserTestCase.parse4("parseAwaitExpression", "
await x;", []); |
| 5667 JUnitTestCase.assertNotNull(expression.awaitKeyword); | 5793 JUnitTestCase.assertNotNull(expression.awaitKeyword); |
| 5668 JUnitTestCase.assertNotNull(expression.expression); | 5794 JUnitTestCase.assertNotNull(expression.expression); |
| 5669 JUnitTestCase.assertNotNull(expression.semicolon); | |
| 5670 } | 5795 } |
| 5671 | 5796 |
| 5672 void test_parseBitwiseAndExpression_normal() { | 5797 void test_parseBitwiseAndExpression_normal() { |
| 5673 BinaryExpression expression = ParserTestCase.parse4("parseBitwiseAndExpressi
on", "x & y", []); | 5798 BinaryExpression expression = ParserTestCase.parse4("parseBitwiseAndExpressi
on", "x & y", []); |
| 5674 JUnitTestCase.assertNotNull(expression.leftOperand); | 5799 JUnitTestCase.assertNotNull(expression.leftOperand); |
| 5675 JUnitTestCase.assertNotNull(expression.operator); | 5800 JUnitTestCase.assertNotNull(expression.operator); |
| 5676 JUnitTestCase.assertEquals(TokenType.AMPERSAND, expression.operator.type); | 5801 JUnitTestCase.assertEquals(TokenType.AMPERSAND, expression.operator.type); |
| 5677 JUnitTestCase.assertNotNull(expression.rightOperand); | 5802 JUnitTestCase.assertNotNull(expression.rightOperand); |
| 5678 } | 5803 } |
| 5679 | 5804 |
| (...skipping 6578 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 12258 | 12383 |
| 12259 main() { | 12384 main() { |
| 12260 ComplexParserTest.dartSuite(); | 12385 ComplexParserTest.dartSuite(); |
| 12261 ErrorParserTest.dartSuite(); | 12386 ErrorParserTest.dartSuite(); |
| 12262 IncrementalParserTest.dartSuite(); | 12387 IncrementalParserTest.dartSuite(); |
| 12263 NonErrorParserTest.dartSuite(); | 12388 NonErrorParserTest.dartSuite(); |
| 12264 RecoveryParserTest.dartSuite(); | 12389 RecoveryParserTest.dartSuite(); |
| 12265 ResolutionCopierTest.dartSuite(); | 12390 ResolutionCopierTest.dartSuite(); |
| 12266 SimpleParserTest.dartSuite(); | 12391 SimpleParserTest.dartSuite(); |
| 12267 } | 12392 } |
| OLD | NEW |