Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(31)

Side by Side Diff: pkg/analyzer_experimental/test/generated/ast_test.dart

Issue 23461019: New analyzer_experimental snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698