OLD | NEW |
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, 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 import "package:expect/expect.dart"; |
5 import 'compiler_helper.dart'; | 6 import 'compiler_helper.dart'; |
6 import 'parser_helper.dart'; | 7 import 'parser_helper.dart'; |
7 | 8 |
8 void checkPosition(Spannable spannable, Node node, String source, compiler) { | 9 void checkPosition(Spannable spannable, Node node, String source, compiler) { |
9 SourceSpan span = compiler.spanFromSpannable(spannable); | 10 SourceSpan span = compiler.spanFromSpannable(spannable); |
10 Expect.isTrue(span.begin < span.end, | 11 Expect.isTrue(span.begin < span.end, |
11 'begin = ${span.begin}; end = ${span.end}'); | 12 'begin = ${span.begin}; end = ${span.end}'); |
12 Expect.isTrue(span.end < source.length, | 13 Expect.isTrue(span.end < source.length, |
13 'end = ${span.end}; length = ${source.length}'); | 14 'end = ${span.end}; length = ${source.length}'); |
14 String yield = source.substring(span.begin, span.end); | 15 String yield = source.substring(span.begin, span.end); |
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
205 compileAndCheckLibrary(source, | 206 compileAndCheckLibrary(source, |
206 (e) => e.compilationUnits.first.partTag.metadata); | 207 (e) => e.compilationUnits.first.partTag.metadata); |
207 } | 208 } |
208 | 209 |
209 void main() { | 210 void main() { |
210 testClassMetadata(); | 211 testClassMetadata(); |
211 testTopLevelMethodMetadata(); | 212 testTopLevelMethodMetadata(); |
212 testTopLevelFieldMetadata(); | 213 testTopLevelFieldMetadata(); |
213 testLibraryTags(); | 214 testLibraryTags(); |
214 } | 215 } |
OLD | NEW |