| 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 | 3 |
| 4 library engine.ast_test; | 4 library engine.ast_test; |
| 5 | 5 |
| 6 import 'package:analyzer/src/generated/java_core.dart'; | 6 import 'package:analyzer/src/generated/java_core.dart'; |
| 7 import 'package:analyzer/src/generated/java_junit.dart'; | 7 import 'package:analyzer/src/generated/java_junit.dart'; |
| 8 import 'package:analyzer/src/generated/scanner.dart'; | 8 import 'package:analyzer/src/generated/scanner.dart'; |
| 9 import 'package:analyzer/src/generated/ast.dart'; | 9 import 'package:analyzer/src/generated/ast.dart'; |
| 10 import 'package:analyzer/src/generated/utilities_dart.dart'; | 10 import 'package:analyzer/src/generated/utilities_dart.dart'; |
| (...skipping 1046 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1057 "}", | 1057 "}", |
| 1058 "A f(var p) {", | 1058 "A f(var p) {", |
| 1059 " if ((p as A).g) {", | 1059 " if ((p as A).g) {", |
| 1060 " return p;", | 1060 " return p;", |
| 1061 " } else {", | 1061 " } else {", |
| 1062 " return null;", | 1062 " return null;", |
| 1063 " }", | 1063 " }", |
| 1064 "}"]); | 1064 "}"]); |
| 1065 CompilationUnit unit = ParserTestCase.parseCompilationUnit(source, []); | 1065 CompilationUnit unit = ParserTestCase.parseCompilationUnit(source, []); |
| 1066 List<ASTNode> nodes = new List<ASTNode>(); | 1066 List<ASTNode> nodes = new List<ASTNode>(); |
| 1067 BreadthFirstVisitor<Object> visitor = new BreadthFirstVisitor_28(nodes); | 1067 BreadthFirstVisitor<Object> visitor = new BreadthFirstVisitor_BreadthFirstVi
sitorTest_testIt(nodes); |
| 1068 visitor.visitAllNodes(unit); | 1068 visitor.visitAllNodes(unit); |
| 1069 EngineTestCase.assertSize(59, nodes); | 1069 EngineTestCase.assertSize(59, nodes); |
| 1070 EngineTestCase.assertInstanceOf(CompilationUnit, nodes[0]); | 1070 EngineTestCase.assertInstanceOf(CompilationUnit, nodes[0]); |
| 1071 EngineTestCase.assertInstanceOf(ClassDeclaration, nodes[2]); | 1071 EngineTestCase.assertInstanceOf(ClassDeclaration, nodes[2]); |
| 1072 EngineTestCase.assertInstanceOf(FunctionDeclaration, nodes[3]); | 1072 EngineTestCase.assertInstanceOf(FunctionDeclaration, nodes[3]); |
| 1073 EngineTestCase.assertInstanceOf(FunctionDeclarationStatement, nodes[27]); | 1073 EngineTestCase.assertInstanceOf(FunctionDeclarationStatement, nodes[27]); |
| 1074 EngineTestCase.assertInstanceOf(IntegerLiteral, nodes[58]); | 1074 EngineTestCase.assertInstanceOf(IntegerLiteral, nodes[58]); |
| 1075 } | 1075 } |
| 1076 | 1076 |
| 1077 static dartSuite() { | 1077 static dartSuite() { |
| 1078 _ut.group('BreadthFirstVisitorTest', () { | 1078 _ut.group('BreadthFirstVisitorTest', () { |
| 1079 _ut.test('testIt', () { | 1079 _ut.test('testIt', () { |
| 1080 final __test = new BreadthFirstVisitorTest(); | 1080 final __test = new BreadthFirstVisitorTest(); |
| 1081 runJUnitTest(__test, __test.testIt); | 1081 runJUnitTest(__test, __test.testIt); |
| 1082 }); | 1082 }); |
| 1083 }); | 1083 }); |
| 1084 } | 1084 } |
| 1085 } | 1085 } |
| 1086 | 1086 |
| 1087 class BreadthFirstVisitor_28 extends BreadthFirstVisitor<Object> { | 1087 class BreadthFirstVisitor_BreadthFirstVisitorTest_testIt extends BreadthFirstVis
itor<Object> { |
| 1088 List<ASTNode> nodes; | 1088 List<ASTNode> nodes; |
| 1089 | 1089 |
| 1090 BreadthFirstVisitor_28(this.nodes) : super(); | 1090 BreadthFirstVisitor_BreadthFirstVisitorTest_testIt(this.nodes) : super(); |
| 1091 | 1091 |
| 1092 Object visitNode(ASTNode node) { | 1092 Object visitNode(ASTNode node) { |
| 1093 nodes.add(node); | 1093 nodes.add(node); |
| 1094 return super.visitNode(node); | 1094 return super.visitNode(node); |
| 1095 } | 1095 } |
| 1096 } | 1096 } |
| 1097 | 1097 |
| 1098 class NodeListTest extends EngineTestCase { | 1098 class NodeListTest extends EngineTestCase { |
| 1099 void test_add() { | 1099 void test_add() { |
| 1100 ASTNode parent = ASTFactory.argumentList([]); | 1100 ASTNode parent = ASTFactory.argumentList([]); |
| (...skipping 2970 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4071 NodeLocatorTest.dartSuite(); | 4071 NodeLocatorTest.dartSuite(); |
| 4072 ToSourceVisitorTest.dartSuite(); | 4072 ToSourceVisitorTest.dartSuite(); |
| 4073 BreadthFirstVisitorTest.dartSuite(); | 4073 BreadthFirstVisitorTest.dartSuite(); |
| 4074 ClassDeclarationTest.dartSuite(); | 4074 ClassDeclarationTest.dartSuite(); |
| 4075 IndexExpressionTest.dartSuite(); | 4075 IndexExpressionTest.dartSuite(); |
| 4076 NodeListTest.dartSuite(); | 4076 NodeListTest.dartSuite(); |
| 4077 SimpleIdentifierTest.dartSuite(); | 4077 SimpleIdentifierTest.dartSuite(); |
| 4078 SimpleStringLiteralTest.dartSuite(); | 4078 SimpleStringLiteralTest.dartSuite(); |
| 4079 VariableDeclarationTest.dartSuite(); | 4079 VariableDeclarationTest.dartSuite(); |
| 4080 } | 4080 } |
| OLD | NEW |