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"; | |
6 import 'compiler_helper.dart'; | 5 import 'compiler_helper.dart'; |
7 import 'parser_helper.dart'; | 6 import 'parser_helper.dart'; |
8 | 7 |
9 void checkPosition(Spannable spannable, Node node, String source, compiler) { | 8 void checkPosition(Spannable spannable, Node node, String source, compiler) { |
10 SourceSpan span = compiler.spanFromSpannable(spannable); | 9 SourceSpan span = compiler.spanFromSpannable(spannable); |
11 Expect.isTrue(span.begin < span.end, | 10 Expect.isTrue(span.begin < span.end, |
12 'begin = ${span.begin}; end = ${span.end}'); | 11 'begin = ${span.begin}; end = ${span.end}'); |
13 Expect.isTrue(span.end < source.length, | 12 Expect.isTrue(span.end < source.length, |
14 'end = ${span.end}; length = ${source.length}'); | 13 'end = ${span.end}; length = ${source.length}'); |
15 String yield = source.substring(span.begin, span.end); | 14 String yield = source.substring(span.begin, span.end); |
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
203 compileAndCheckLibrary(source, | 202 compileAndCheckLibrary(source, |
204 (e) => e.compilationUnits.first.partTag.metadata); | 203 (e) => e.compilationUnits.first.partTag.metadata); |
205 } | 204 } |
206 | 205 |
207 void main() { | 206 void main() { |
208 testClassMetadata(); | 207 testClassMetadata(); |
209 testTopLevelMethodMetadata(); | 208 testTopLevelMethodMetadata(); |
210 testTopLevelFieldMetadata(); | 209 testTopLevelFieldMetadata(); |
211 testLibraryTags(); | 210 testLibraryTags(); |
212 } | 211 } |
OLD | NEW |