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

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

Issue 2344933002: Fix recently introduced strong-mode errors (Closed)
Patch Set: Created 4 years, 3 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) 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 'dart:collection'; 7 import 'dart:collection';
8 import 'dart:io' as io; 8 import 'dart:io' as io;
9 9
10 import 'package:analysis_server/src/context_manager.dart'; 10 import 'package:analysis_server/src/context_manager.dart';
(...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after
438 438
439 void test_setRoots_addFolderWithNestedPackageSpec() { 439 void test_setRoots_addFolderWithNestedPackageSpec() {
440 String examplePath = newFolder([projPath, ContextManagerTest.EXAMPLE_NAME]); 440 String examplePath = newFolder([projPath, ContextManagerTest.EXAMPLE_NAME]);
441 String libPath = newFolder([projPath, ContextManagerTest.LIB_NAME]); 441 String libPath = newFolder([projPath, ContextManagerTest.LIB_NAME]);
442 442
443 newFile([projPath, ContextManagerImpl.PACKAGE_SPEC_NAME]); 443 newFile([projPath, ContextManagerImpl.PACKAGE_SPEC_NAME]);
444 newFile([libPath, 'main.dart']); 444 newFile([libPath, 'main.dart']);
445 newFile([examplePath, ContextManagerImpl.PACKAGE_SPEC_NAME]); 445 newFile([examplePath, ContextManagerImpl.PACKAGE_SPEC_NAME]);
446 newFile([examplePath, 'example.dart']); 446 newFile([examplePath, 'example.dart']);
447 447
448 packageMapProvider.packageMap['proj'] = [ 448 packageMapProvider.packageMap['proj'] = <Folder>[
449 resourceProvider.getResource(libPath) 449 resourceProvider.getResource(libPath)
450 ]; 450 ];
451 451
452 manager.setRoots(<String>[projPath], <String>[], <String, String>{}); 452 manager.setRoots(<String>[projPath], <String>[], <String, String>{});
453 453
454 expect(callbacks.currentContextPaths, hasLength(2)); 454 expect(callbacks.currentContextPaths, hasLength(2));
455 455
456 expect(callbacks.currentContextPaths, contains(projPath)); 456 expect(callbacks.currentContextPaths, contains(projPath));
457 Set<Source> projSources = callbacks.currentContextSources[projPath]; 457 Set<Source> projSources = callbacks.currentContextSources[projPath];
458 expect(projSources, hasLength(1)); 458 expect(projSources, hasLength(1));
459 expect(projSources.first.uri.toString(), 'file:///my/proj/lib/main.dart'); 459 expect(projSources.first.uri.toString(), 'file:///my/proj/lib/main.dart');
460 460
461 expect(callbacks.currentContextPaths, contains(examplePath)); 461 expect(callbacks.currentContextPaths, contains(examplePath));
462 Set<Source> exampleSources = callbacks.currentContextSources[examplePath]; 462 Set<Source> exampleSources = callbacks.currentContextSources[examplePath];
463 expect(exampleSources, hasLength(1)); 463 expect(exampleSources, hasLength(1));
464 expect(exampleSources.first.uri.toString(), 464 expect(exampleSources.first.uri.toString(),
465 'file:///my/proj/example/example.dart'); 465 'file:///my/proj/example/example.dart');
466 } 466 }
467 467
468 void test_setRoots_addFolderWithNestedPubspec() { 468 void test_setRoots_addFolderWithNestedPubspec() {
469 String examplePath = newFolder([projPath, ContextManagerTest.EXAMPLE_NAME]); 469 String examplePath = newFolder([projPath, ContextManagerTest.EXAMPLE_NAME]);
470 String libPath = newFolder([projPath, ContextManagerTest.LIB_NAME]); 470 String libPath = newFolder([projPath, ContextManagerTest.LIB_NAME]);
471 471
472 newFile([projPath, ContextManagerImpl.PUBSPEC_NAME]); 472 newFile([projPath, ContextManagerImpl.PUBSPEC_NAME]);
473 newFile([libPath, 'main.dart']); 473 newFile([libPath, 'main.dart']);
474 newFile([examplePath, ContextManagerImpl.PUBSPEC_NAME]); 474 newFile([examplePath, ContextManagerImpl.PUBSPEC_NAME]);
475 newFile([examplePath, 'example.dart']); 475 newFile([examplePath, 'example.dart']);
476 476
477 packageMapProvider.packageMap['proj'] = [ 477 packageMapProvider.packageMap['proj'] = <Folder>[
478 resourceProvider.getResource(libPath) 478 resourceProvider.getResource(libPath)
479 ]; 479 ];
480 480
481 manager.setRoots(<String>[projPath], <String>[], <String, String>{}); 481 manager.setRoots(<String>[projPath], <String>[], <String, String>{});
482 482
483 expect(callbacks.currentContextPaths, hasLength(2)); 483 expect(callbacks.currentContextPaths, hasLength(2));
484 484
485 expect(callbacks.currentContextPaths, contains(projPath)); 485 expect(callbacks.currentContextPaths, contains(projPath));
486 Set<Source> projSources = callbacks.currentContextSources[projPath]; 486 Set<Source> projSources = callbacks.currentContextSources[projPath];
487 expect(projSources, hasLength(1)); 487 expect(projSources, hasLength(1));
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
566 String libPath = newFolder([projPath, ContextManagerTest.LIB_NAME]); 566 String libPath = newFolder([projPath, ContextManagerTest.LIB_NAME]);
567 String srcPath = newFolder([libPath, ContextManagerTest.SRC_NAME]); 567 String srcPath = newFolder([libPath, ContextManagerTest.SRC_NAME]);
568 String testPath = newFolder([projPath, ContextManagerTest.TEST_NAME]); 568 String testPath = newFolder([projPath, ContextManagerTest.TEST_NAME]);
569 569
570 newFile([projPath, ContextManagerImpl.PUBSPEC_NAME]); 570 newFile([projPath, ContextManagerImpl.PUBSPEC_NAME]);
571 String appPath = newFile([binPath, 'app.dart']); 571 String appPath = newFile([binPath, 'app.dart']);
572 newFile([libPath, 'main.dart']); 572 newFile([libPath, 'main.dart']);
573 newFile([srcPath, 'internal.dart']); 573 newFile([srcPath, 'internal.dart']);
574 String testFilePath = newFile([testPath, 'main_test.dart']); 574 String testFilePath = newFile([testPath, 'main_test.dart']);
575 575
576 packageMapProvider.packageMap['proj'] = [ 576 packageMapProvider.packageMap['proj'] = <Folder>[
577 resourceProvider.getResource(libPath) 577 resourceProvider.getResource(libPath)
578 ]; 578 ];
579 579
580 manager.setRoots(<String>[projPath], <String>[], <String, String>{}); 580 manager.setRoots(<String>[projPath], <String>[], <String, String>{});
581 Set<Source> sources = callbacks.currentContextSources[projPath]; 581 Set<Source> sources = callbacks.currentContextSources[projPath];
582 582
583 expect(callbacks.currentContextPaths, hasLength(1)); 583 expect(callbacks.currentContextPaths, hasLength(1));
584 expect(callbacks.currentContextPaths, contains(projPath)); 584 expect(callbacks.currentContextPaths, contains(projPath));
585 expect(sources, hasLength(4)); 585 expect(sources, hasLength(4));
586 List<String> uris = 586 List<String> uris =
(...skipping 2179 matching lines...) Expand 10 before | Expand all | Expand 10 after
2766 class TestUriResolver extends UriResolver { 2766 class TestUriResolver extends UriResolver {
2767 Map<Uri, Source> uriMap; 2767 Map<Uri, Source> uriMap;
2768 2768
2769 TestUriResolver(this.uriMap); 2769 TestUriResolver(this.uriMap);
2770 2770
2771 @override 2771 @override
2772 Source resolveAbsolute(Uri uri, [Uri actualUri]) { 2772 Source resolveAbsolute(Uri uri, [Uri actualUri]) {
2773 return uriMap[uri]; 2773 return uriMap[uri];
2774 } 2774 }
2775 } 2775 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698