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

Unified Diff: pkg/analysis_server/test/abstract_context.dart

Issue 1088973008: fix NSM in suggestions with importUri (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: merge Created 5 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: pkg/analysis_server/test/abstract_context.dart
diff --git a/pkg/analysis_server/test/abstract_context.dart b/pkg/analysis_server/test/abstract_context.dart
index bb9a85aa812fec7b3800a90f880b1addad1ad67c..696a2ae39e2f9630ecf8c7ef4c37a1313dc0498f 100644
--- a/pkg/analysis_server/test/abstract_context.dart
+++ b/pkg/analysis_server/test/abstract_context.dart
@@ -6,6 +6,7 @@ library testing.abstract_context;
import 'package:analyzer/file_system/file_system.dart';
import 'package:analyzer/file_system/memory_file_system.dart';
+import 'package:analyzer/source/package_map_resolver.dart';
import 'package:analyzer/src/generated/ast.dart';
import 'package:analyzer/src/generated/element.dart';
import 'package:analyzer/src/generated/engine.dart';
@@ -41,9 +42,16 @@ class AbstractContextTest {
static final UriResolver SDK_RESOLVER = new DartUriResolver(SDK);
MemoryResourceProvider provider = new MemoryResourceProvider();
+ Map<String, List<Folder>> packageMap;
UriResolver resourceResolver;
AnalysisContext context;
+ Source addPackageSource(String packageName, String filePath, String content) {
+ packageMap[packageName] = [(provider.newFolder('/pubcache/$packageName'))];
+ File file = provider.newFile('/pubcache/$packageName/$filePath', content);
+ return file.createSource();
+ }
+
Source addSource(String path, String content, [Uri uri]) {
File file = provider.newFile(path, content);
Source source = file.createSource(uri);
@@ -76,8 +84,12 @@ class AbstractContextTest {
void setUp() {
resourceResolver = new ResourceUriResolver(provider);
+ packageMap = new Map<String, List<Folder>>();
+ PackageMapUriResolver packageResolver =
+ new PackageMapUriResolver(provider, packageMap);
context = AnalysisEngine.instance.createAnalysisContext();
- context.sourceFactory = new SourceFactory([SDK_RESOLVER, resourceResolver]);
+ context.sourceFactory =
+ new SourceFactory([SDK_RESOLVER, packageResolver, resourceResolver]);
}
void tearDown() {

Powered by Google App Engine
This is Rietveld 408576698