| OLD | NEW |
| 1 // This code was auto-generated, is not intended to be edited, and is subject to | 1 // This code was auto-generated, is not intended to be edited, and is subject to |
| 2 // significant change. Please see the README file for more information. | 2 // significant change. Please see the README file for more information. |
| 3 library engine.ast_test; | 3 library engine.ast_test; |
| 4 import 'package:analyzer_experimental/src/generated/java_core.dart'; | 4 import 'package:analyzer_experimental/src/generated/java_core.dart'; |
| 5 import 'package:analyzer_experimental/src/generated/java_junit.dart'; | 5 import 'package:analyzer_experimental/src/generated/java_junit.dart'; |
| 6 import 'package:analyzer_experimental/src/generated/scanner.dart'; | 6 import 'package:analyzer_experimental/src/generated/scanner.dart'; |
| 7 import 'package:analyzer_experimental/src/generated/ast.dart'; | 7 import 'package:analyzer_experimental/src/generated/ast.dart'; |
| 8 import 'package:analyzer_experimental/src/generated/utilities_dart.dart'; | 8 import 'package:analyzer_experimental/src/generated/utilities_dart.dart'; |
| 9 import 'package:analyzer_experimental/src/generated/element.dart' show ClassElem
ent; | 9 import 'package:analyzer_experimental/src/generated/element.dart' show ClassElem
ent; |
| 10 import 'package:unittest/unittest.dart' as _ut; | 10 import 'package:unittest/unittest.dart' as _ut; |
| (...skipping 756 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 767 "}", | 767 "}", |
| 768 "A f(var p) {", | 768 "A f(var p) {", |
| 769 " if ((p as A).g) {", | 769 " if ((p as A).g) {", |
| 770 " return p;", | 770 " return p;", |
| 771 " } else {", | 771 " } else {", |
| 772 " return null;", | 772 " return null;", |
| 773 " }", | 773 " }", |
| 774 "}"]); | 774 "}"]); |
| 775 CompilationUnit unit = ParserTestCase.parseCompilationUnit(source, []); | 775 CompilationUnit unit = ParserTestCase.parseCompilationUnit(source, []); |
| 776 List<ASTNode> nodes = new List<ASTNode>(); | 776 List<ASTNode> nodes = new List<ASTNode>(); |
| 777 BreadthFirstVisitor<Object> visitor = new BreadthFirstVisitor_16(nodes); | 777 BreadthFirstVisitor<Object> visitor = new BreadthFirstVisitor_18(nodes); |
| 778 visitor.visitAllNodes(unit); | 778 visitor.visitAllNodes(unit); |
| 779 EngineTestCase.assertSize(59, nodes); | 779 EngineTestCase.assertSize(59, nodes); |
| 780 EngineTestCase.assertInstanceOf(CompilationUnit, nodes[0]); | 780 EngineTestCase.assertInstanceOf(CompilationUnit, nodes[0]); |
| 781 EngineTestCase.assertInstanceOf(ClassDeclaration, nodes[2]); | 781 EngineTestCase.assertInstanceOf(ClassDeclaration, nodes[2]); |
| 782 EngineTestCase.assertInstanceOf(FunctionDeclaration, nodes[3]); | 782 EngineTestCase.assertInstanceOf(FunctionDeclaration, nodes[3]); |
| 783 EngineTestCase.assertInstanceOf(FunctionDeclarationStatement, nodes[27]); | 783 EngineTestCase.assertInstanceOf(FunctionDeclarationStatement, nodes[27]); |
| 784 EngineTestCase.assertInstanceOf(IntegerLiteral, nodes[58]); | 784 EngineTestCase.assertInstanceOf(IntegerLiteral, nodes[58]); |
| 785 } | 785 } |
| 786 static dartSuite() { | 786 static dartSuite() { |
| 787 _ut.group('BreadthFirstVisitorTest', () { | 787 _ut.group('BreadthFirstVisitorTest', () { |
| 788 _ut.test('testIt', () { | 788 _ut.test('testIt', () { |
| 789 final __test = new BreadthFirstVisitorTest(); | 789 final __test = new BreadthFirstVisitorTest(); |
| 790 runJUnitTest(__test, __test.testIt); | 790 runJUnitTest(__test, __test.testIt); |
| 791 }); | 791 }); |
| 792 }); | 792 }); |
| 793 } | 793 } |
| 794 } | 794 } |
| 795 class BreadthFirstVisitor_16 extends BreadthFirstVisitor<Object> { | 795 class BreadthFirstVisitor_18 extends BreadthFirstVisitor<Object> { |
| 796 List<ASTNode> nodes; | 796 List<ASTNode> nodes; |
| 797 BreadthFirstVisitor_16(this.nodes) : super(); | 797 BreadthFirstVisitor_18(this.nodes) : super(); |
| 798 Object visitNode(ASTNode node) { | 798 Object visitNode(ASTNode node) { |
| 799 nodes.add(node); | 799 nodes.add(node); |
| 800 return super.visitNode(node); | 800 return super.visitNode(node); |
| 801 } | 801 } |
| 802 } | 802 } |
| 803 class ConstantEvaluatorTest extends ParserTestCase { | 803 class ConstantEvaluatorTest extends ParserTestCase { |
| 804 void fail_constructor() { | 804 void fail_constructor() { |
| 805 Object value = getConstantValue("?"); | 805 Object value = getConstantValue("?"); |
| 806 JUnitTestCase.assertEquals(null, value); | 806 JUnitTestCase.assertEquals(null, value); |
| 807 } | 807 } |
| (...skipping 2288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3096 } | 3096 } |
| 3097 main() { | 3097 main() { |
| 3098 ConstantEvaluatorTest.dartSuite(); | 3098 ConstantEvaluatorTest.dartSuite(); |
| 3099 NodeLocatorTest.dartSuite(); | 3099 NodeLocatorTest.dartSuite(); |
| 3100 ToSourceVisitorTest.dartSuite(); | 3100 ToSourceVisitorTest.dartSuite(); |
| 3101 BreadthFirstVisitorTest.dartSuite(); | 3101 BreadthFirstVisitorTest.dartSuite(); |
| 3102 IndexExpressionTest.dartSuite(); | 3102 IndexExpressionTest.dartSuite(); |
| 3103 SimpleIdentifierTest.dartSuite(); | 3103 SimpleIdentifierTest.dartSuite(); |
| 3104 VariableDeclarationTest.dartSuite(); | 3104 VariableDeclarationTest.dartSuite(); |
| 3105 } | 3105 } |
| OLD | NEW |