| 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 analyzer.test.generated.utilities_test; | 5 library analyzer.test.generated.utilities_test; |
| 6 | 6 |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 | 8 |
| 9 import 'package:analyzer/dart/ast/ast.dart'; | 9 import 'package:analyzer/dart/ast/ast.dart'; |
| 10 import 'package:analyzer/dart/ast/token.dart'; | 10 import 'package:analyzer/dart/ast/token.dart'; |
| (...skipping 1176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1187 static void _assertEqualToken(Token clone, Token original) { | 1187 static void _assertEqualToken(Token clone, Token original) { |
| 1188 expect(clone.type, original.type); | 1188 expect(clone.type, original.type); |
| 1189 expect(clone.offset, original.offset); | 1189 expect(clone.offset, original.offset); |
| 1190 expect(clone.length, original.length); | 1190 expect(clone.length, original.length); |
| 1191 expect(clone.lexeme, original.lexeme); | 1191 expect(clone.lexeme, original.lexeme); |
| 1192 } | 1192 } |
| 1193 | 1193 |
| 1194 static void _assertEqualTokens(AstNode cloneNode, AstNode originalNode) { | 1194 static void _assertEqualTokens(AstNode cloneNode, AstNode originalNode) { |
| 1195 Token clone = cloneNode.beginToken; | 1195 Token clone = cloneNode.beginToken; |
| 1196 Token original = originalNode.beginToken; | 1196 Token original = originalNode.beginToken; |
| 1197 if (original is! CommentToken) { |
| 1198 expect(original.previous, isNotNull); |
| 1199 expect(clone.previous, isNotNull); |
| 1200 } |
| 1197 Token stopOriginalToken = originalNode.endToken.next; | 1201 Token stopOriginalToken = originalNode.endToken.next; |
| 1198 Token skipCloneComment = null; | 1202 Token skipCloneComment = null; |
| 1199 Token skipOriginalComment = null; | 1203 Token skipOriginalComment = null; |
| 1200 while (original != stopOriginalToken) { | 1204 while (original != stopOriginalToken) { |
| 1201 expect(clone, isNotNull); | 1205 expect(clone, isNotNull); |
| 1202 _assertEqualToken(clone, original); | 1206 _assertEqualToken(clone, original); |
| 1203 // comments | 1207 // comments |
| 1204 { | 1208 { |
| 1205 Token cloneComment = clone.precedingComments; | 1209 Token cloneComment = clone.precedingComments; |
| 1206 Token originalComment = original.precedingComments; | 1210 Token originalComment = original.precedingComments; |
| (...skipping 3100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4307 } | 4311 } |
| 4308 | 4312 |
| 4309 void test_get_added() { | 4313 void test_get_added() { |
| 4310 TokenMap tokenMap = new TokenMap(); | 4314 TokenMap tokenMap = new TokenMap(); |
| 4311 Token key = TokenFactory.tokenFromType(TokenType.AT); | 4315 Token key = TokenFactory.tokenFromType(TokenType.AT); |
| 4312 Token value = TokenFactory.tokenFromType(TokenType.AT); | 4316 Token value = TokenFactory.tokenFromType(TokenType.AT); |
| 4313 tokenMap.put(key, value); | 4317 tokenMap.put(key, value); |
| 4314 expect(tokenMap.get(key), same(value)); | 4318 expect(tokenMap.get(key), same(value)); |
| 4315 } | 4319 } |
| 4316 } | 4320 } |
| OLD | NEW |