Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(23)

Side by Side Diff: pkg/analysis_server/test/context_manager_test.dart

Issue 914373004: Use package: URIs for files in lib (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 test.context.directory.manager; 5 library test.context.directory.manager;
6 6
7 import 'package:analysis_server/src/context_manager.dart'; 7 import 'package:analysis_server/src/context_manager.dart';
8 import 'package:analyzer/file_system/file_system.dart'; 8 import 'package:analyzer/file_system/file_system.dart';
9 import 'package:analyzer/file_system/memory_file_system.dart'; 9 import 'package:analyzer/file_system/memory_file_system.dart';
10 import 'package:analyzer/source/package_map_provider.dart'; 10 import 'package:analyzer/source/package_map_provider.dart';
(...skipping 789 matching lines...) Expand 10 before | Expand all | Expand 10 after
800 TestContextManager(MemoryResourceProvider resourceProvider, 800 TestContextManager(MemoryResourceProvider resourceProvider,
801 PackageMapProvider packageMapProvider) 801 PackageMapProvider packageMapProvider)
802 : super(resourceProvider, packageMapProvider); 802 : super(resourceProvider, packageMapProvider);
803 803
804 /** 804 /**
805 * Iterable of the paths to contexts that currently exist. 805 * Iterable of the paths to contexts that currently exist.
806 */ 806 */
807 Iterable<String> get currentContextPaths => currentContextTimestamps.keys; 807 Iterable<String> get currentContextPaths => currentContextTimestamps.keys;
808 808
809 @override 809 @override
810 void addContext(Folder folder, UriResolver packageUriResolver) { 810 AnalysisContext addContext(Folder folder, UriResolver packageUriResolver) {
811 String path = folder.path; 811 String path = folder.path;
812 expect(currentContextPaths, isNot(contains(path))); 812 expect(currentContextPaths, isNot(contains(path)));
813 currentContextTimestamps[path] = now; 813 currentContextTimestamps[path] = now;
814 currentContextFilePaths[path] = <String, int>{}; 814 currentContextFilePaths[path] = <String, int>{};
815 currentContextPackageUriResolvers[path] = packageUriResolver; 815 currentContextPackageUriResolvers[path] = packageUriResolver;
816 return null;
816 } 817 }
817 818
818 @override 819 @override
819 void applyChangesToContext(Folder contextFolder, ChangeSet changeSet) { 820 void applyChangesToContext(Folder contextFolder, ChangeSet changeSet) {
820 Map<String, int> filePaths = currentContextFilePaths[contextFolder.path]; 821 Map<String, int> filePaths = currentContextFilePaths[contextFolder.path];
821 for (Source source in changeSet.addedSources) { 822 for (Source source in changeSet.addedSources) {
822 expect(filePaths, isNot(contains(source.fullName))); 823 expect(filePaths, isNot(contains(source.fullName)));
823 filePaths[source.fullName] = now; 824 filePaths[source.fullName] = now;
824 } 825 }
825 for (Source source in changeSet.removedSources) { 826 for (Source source in changeSet.removedSources) {
(...skipping 23 matching lines...) Expand all
849 currentContextFilePaths.remove(path); 850 currentContextFilePaths.remove(path);
850 currentContextPackageUriResolvers.remove(path); 851 currentContextPackageUriResolvers.remove(path);
851 } 852 }
852 853
853 @override 854 @override
854 void updateContextPackageUriResolver(Folder contextFolder, 855 void updateContextPackageUriResolver(Folder contextFolder,
855 UriResolver packageUriResolver) { 856 UriResolver packageUriResolver) {
856 currentContextPackageUriResolvers[contextFolder.path] = packageUriResolver; 857 currentContextPackageUriResolvers[contextFolder.path] = packageUriResolver;
857 } 858 }
858 } 859 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698