OLD | NEW |
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, 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:analysis_server/src/services/dependencies/reachable_source_colle
ctor.dart'; | 5 import 'package:analysis_server/src/services/dependencies/reachable_source_colle
ctor.dart'; |
6 import 'package:analyzer/src/generated/source.dart'; | 6 import 'package:analyzer/src/generated/source.dart'; |
7 import 'package:test/test.dart'; | 7 import 'package:test/test.dart'; |
8 import 'package:test_reflective_loader/test_reflective_loader.dart'; | 8 import 'package:test_reflective_loader/test_reflective_loader.dart'; |
9 | 9 |
10 import '../../abstract_context.dart'; | 10 import '../../abstract_context.dart'; |
(...skipping 20 matching lines...) Expand all Loading... |
31 // See https://github.com/dart-lang/sdk/issues/29311 | 31 // See https://github.com/dart-lang/sdk/issues/29311 |
32 fail('The analysis.getReachableSources is not implemented.'); | 32 fail('The analysis.getReachableSources is not implemented.'); |
33 expect(() => new ReachableSourceCollector(null, null), | 33 expect(() => new ReachableSourceCollector(null, null), |
34 throwsA(new isInstanceOf<ArgumentError>())); | 34 throwsA(new isInstanceOf<ArgumentError>())); |
35 } | 35 } |
36 | 36 |
37 @failingTest | 37 @failingTest |
38 test_sources() { | 38 test_sources() { |
39 // See https://github.com/dart-lang/sdk/issues/29311 | 39 // See https://github.com/dart-lang/sdk/issues/29311 |
40 fail('The analysis.getReachableSources is not implemented.'); | 40 fail('The analysis.getReachableSources is not implemented.'); |
41 Source lib1 = addSource( | 41 Source lib1 = addSource('/lib1.dart', ''' |
42 '/lib1.dart', | |
43 ''' | |
44 import "lib2.dart"; | 42 import "lib2.dart"; |
45 import "dart:html";'''); | 43 import "dart:html";'''); |
46 Source lib2 = addSource('/lib2.dart', 'import "lib1.dart";'); | 44 Source lib2 = addSource('/lib2.dart', 'import "lib1.dart";'); |
47 | 45 |
48 Source lib3 = addSource('/lib3.dart', 'import "lib4.dart";'); | 46 Source lib3 = addSource('/lib3.dart', 'import "lib4.dart";'); |
49 addSource('/lib4.dart', 'import "lib3.dart";'); | 47 addSource('/lib4.dart', 'import "lib3.dart";'); |
50 | 48 |
51 Map<String, List<String>> imports = importsFor(lib1); | 49 Map<String, List<String>> imports = importsFor(lib1); |
52 | 50 |
53 // Verify keys. | 51 // Verify keys. |
(...skipping 21 matching lines...) Expand all Loading... |
75 unorderedEquals([ | 73 unorderedEquals([ |
76 'dart:_internal', | 74 'dart:_internal', |
77 'dart:async', | 75 'dart:async', |
78 'dart:core', | 76 'dart:core', |
79 'dart:math', | 77 'dart:math', |
80 'file:///lib3.dart', | 78 'file:///lib3.dart', |
81 'file:///lib4.dart' | 79 'file:///lib4.dart' |
82 ])); | 80 ])); |
83 } | 81 } |
84 } | 82 } |
OLD | NEW |