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

Side by Side Diff: pkg/analysis_server/test/source/caching_put_package_map_provider_test.dart

Issue 2396423002: MemoryResourceProvider.getFolder() should not create the folder. (Closed)
Patch Set: Created 4 years, 2 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
OLDNEW
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 library test.source.caching_pub_package_map_provider; 5 library test.source.caching_pub_package_map_provider;
6 6
7 import 'dart:convert'; 7 import 'dart:convert';
8 import 'dart:core'; 8 import 'dart:core';
9 import 'dart:io' as io; 9 import 'dart:io' as io;
10 10
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 resProvider.modifyFile(cacheFile.path, content); 61 resProvider.modifyFile(cacheFile.path, content);
62 } 62 }
63 Resource res = resProvider.getResource(cacheFile.path); 63 Resource res = resProvider.getResource(cacheFile.path);
64 if (res is File) { 64 if (res is File) {
65 return res.createSource().modificationStamp; 65 return res.createSource().modificationStamp;
66 } 66 }
67 throw 'expected file, but found $res'; 67 throw 'expected file, but found $res';
68 } 68 }
69 69
70 CachingPubPackageMapProvider newPkgProvider() { 70 CachingPubPackageMapProvider newPkgProvider() {
71 Folder sdkFolder = resProvider
72 .newFolder(resProvider.convertPath('/Users/user/dart-sdk'));
71 return new CachingPubPackageMapProvider( 73 return new CachingPubPackageMapProvider(
72 resProvider, 74 resProvider,
73 new FolderBasedDartSdk( 75 new FolderBasedDartSdk(resProvider, sdkFolder),
74 resProvider, FolderBasedDartSdk.defaultSdkDirectory(resProvider)),
75 mockRunner.runPubList, 76 mockRunner.runPubList,
76 mockWriteFile); 77 mockWriteFile);
77 } 78 }
78 79
79 setUp(() { 80 setUp(() {
80 resProvider = new MemoryResourceProvider(); 81 resProvider = new MemoryResourceProvider();
81 resProvider.newFolder('/tmp/proj/packages/foo'); 82 resProvider.newFolder('/tmp/proj/packages/foo');
82 mockRunner = new _MockPubListRunner(); 83 mockRunner = new _MockPubListRunner();
83 writeFileException = false; 84 writeFileException = false;
84 }); 85 });
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
391 provider.newFolder(path); 392 provider.newFolder(path);
392 } 393 }
393 int fileCount = _filePaths.length; 394 int fileCount = _filePaths.length;
394 for (int fileIndex = 0; fileIndex < fileCount; ++fileIndex) { 395 for (int fileIndex = 0; fileIndex < fileCount; ++fileIndex) {
395 String path = _filePaths[fileIndex]; 396 String path = _filePaths[fileIndex];
396 TimestampedData content = _fileContents[fileIndex]; 397 TimestampedData content = _fileContents[fileIndex];
397 provider.newFile(path, content.data, content.modificationTime); 398 provider.newFile(path, content.data, content.modificationTime);
398 } 399 }
399 } 400 }
400 } 401 }
OLDNEW
« no previous file with comments | « pkg/analysis_server/test/single_context_manager_test.dart ('k') | pkg/analyzer/lib/file_system/memory_file_system.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698