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 library engine.utilities_test; | 5 library engine.utilities_test; |
6 | 6 |
7 import 'dart:collection'; | 7 import 'dart:collection'; |
8 | 8 |
9 import 'package:analyzer/src/generated/ast.dart'; | 9 import 'package:analyzer/src/generated/ast.dart'; |
10 import 'package:analyzer/src/generated/java_core.dart'; | 10 import 'package:analyzer/src/generated/java_core.dart'; |
(...skipping 2091 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2102 @override | 2102 @override |
2103 Expression get(AsExpression node) => node.expression; | 2103 Expression get(AsExpression node) => node.expression; |
2104 } | 2104 } |
2105 | 2105 |
2106 class Getter_NodeReplacerTest_test_assertStatement | 2106 class Getter_NodeReplacerTest_test_assertStatement |
2107 implements NodeReplacerTest_Getter { | 2107 implements NodeReplacerTest_Getter { |
2108 @override | 2108 @override |
2109 Expression get(AssertStatement node) => node.condition; | 2109 Expression get(AssertStatement node) => node.condition; |
2110 } | 2110 } |
2111 | 2111 |
| 2112 class Getter_NodeReplacerTest_test_assertStatement_2 |
| 2113 implements NodeReplacerTest_Getter { |
| 2114 @override |
| 2115 Expression get(AssertStatement node) => node.message; |
| 2116 } |
| 2117 |
2112 class Getter_NodeReplacerTest_test_assignmentExpression | 2118 class Getter_NodeReplacerTest_test_assignmentExpression |
2113 implements NodeReplacerTest_Getter { | 2119 implements NodeReplacerTest_Getter { |
2114 @override | 2120 @override |
2115 Expression get(AssignmentExpression node) => node.rightHandSide; | 2121 Expression get(AssignmentExpression node) => node.rightHandSide; |
2116 } | 2122 } |
2117 | 2123 |
2118 class Getter_NodeReplacerTest_test_assignmentExpression_2 | 2124 class Getter_NodeReplacerTest_test_assignmentExpression_2 |
2119 implements NodeReplacerTest_Getter { | 2125 implements NodeReplacerTest_Getter { |
2120 @override | 2126 @override |
2121 Expression get(AssignmentExpression node) => node.leftHandSide; | 2127 Expression get(AssignmentExpression node) => node.leftHandSide; |
(...skipping 1331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3453 void test_asExpression() { | 3459 void test_asExpression() { |
3454 AsExpression node = AstFactory.asExpression( | 3460 AsExpression node = AstFactory.asExpression( |
3455 AstFactory.integer(0), | 3461 AstFactory.integer(0), |
3456 AstFactory.typeName3( | 3462 AstFactory.typeName3( |
3457 AstFactory.identifier3("a"), [AstFactory.typeName4("C")])); | 3463 AstFactory.identifier3("a"), [AstFactory.typeName4("C")])); |
3458 _assertReplace(node, new Getter_NodeReplacerTest_test_asExpression_2()); | 3464 _assertReplace(node, new Getter_NodeReplacerTest_test_asExpression_2()); |
3459 _assertReplace(node, new Getter_NodeReplacerTest_test_asExpression()); | 3465 _assertReplace(node, new Getter_NodeReplacerTest_test_asExpression()); |
3460 } | 3466 } |
3461 | 3467 |
3462 void test_assertStatement() { | 3468 void test_assertStatement() { |
3463 AssertStatement node = | 3469 AssertStatement node = AstFactory.assertStatement( |
3464 AstFactory.assertStatement(AstFactory.booleanLiteral(true)); | 3470 AstFactory.booleanLiteral(true), AstFactory.string2('foo')); |
3465 _assertReplace(node, new Getter_NodeReplacerTest_test_assertStatement()); | 3471 _assertReplace(node, new Getter_NodeReplacerTest_test_assertStatement()); |
| 3472 _assertReplace(node, new Getter_NodeReplacerTest_test_assertStatement_2()); |
3466 } | 3473 } |
3467 | 3474 |
3468 void test_assignmentExpression() { | 3475 void test_assignmentExpression() { |
3469 AssignmentExpression node = AstFactory.assignmentExpression( | 3476 AssignmentExpression node = AstFactory.assignmentExpression( |
3470 AstFactory.identifier3("l"), TokenType.EQ, AstFactory.identifier3("r")); | 3477 AstFactory.identifier3("l"), TokenType.EQ, AstFactory.identifier3("r")); |
3471 _assertReplace( | 3478 _assertReplace( |
3472 node, new Getter_NodeReplacerTest_test_assignmentExpression_2()); | 3479 node, new Getter_NodeReplacerTest_test_assignmentExpression_2()); |
3473 _assertReplace( | 3480 _assertReplace( |
3474 node, new Getter_NodeReplacerTest_test_assignmentExpression()); | 3481 node, new Getter_NodeReplacerTest_test_assignmentExpression()); |
3475 } | 3482 } |
(...skipping 1352 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4828 } | 4835 } |
4829 | 4836 |
4830 void test_get_added() { | 4837 void test_get_added() { |
4831 TokenMap tokenMap = new TokenMap(); | 4838 TokenMap tokenMap = new TokenMap(); |
4832 Token key = TokenFactory.tokenFromType(TokenType.AT); | 4839 Token key = TokenFactory.tokenFromType(TokenType.AT); |
4833 Token value = TokenFactory.tokenFromType(TokenType.AT); | 4840 Token value = TokenFactory.tokenFromType(TokenType.AT); |
4834 tokenMap.put(key, value); | 4841 tokenMap.put(key, value); |
4835 expect(tokenMap.get(key), same(value)); | 4842 expect(tokenMap.get(key), same(value)); |
4836 } | 4843 } |
4837 } | 4844 } |
OLD | NEW |