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

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

Issue 1842063003: Start making server strong mode clean (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Remove unintended change Created 4 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 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.domain.analysis; 5 library test.domain.analysis;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 8
9 import 'package:analysis_server/plugin/protocol/protocol.dart'; 9 import 'package:analysis_server/plugin/protocol/protocol.dart';
10 import 'package:analysis_server/src/analysis_server.dart'; 10 import 'package:analysis_server/src/analysis_server.dart';
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 resourceProvider.newFile(fileB, ''); 63 resourceProvider.newFile(fileB, '');
64 64
65 server.setAnalysisRoots('0', ['/project/'], [], {}); 65 server.setAnalysisRoots('0', ['/project/'], [], {});
66 66
67 await server.onAnalysisComplete; 67 await server.onAnalysisComplete;
68 68
69 var request = 69 var request =
70 new AnalysisGetReachableSourcesParams(fileA).toRequest('0'); 70 new AnalysisGetReachableSourcesParams(fileA).toRequest('0');
71 var response = handler.handleRequest(request); 71 var response = handler.handleRequest(request);
72 72
73 var json = response.toJson()[Response.RESULT]; 73 Map json = response.toJson()[Response.RESULT];
74 74
75 // Sanity checks. 75 // Sanity checks.
76 expect(json['sources'], hasLength(6)); 76 expect(json['sources'], hasLength(6));
77 expect(json['sources']['file:///project/a.dart'], 77 expect(json['sources']['file:///project/a.dart'],
78 unorderedEquals(['dart:core', 'file:///project/b.dart'])); 78 unorderedEquals(['dart:core', 'file:///project/b.dart']));
79 expect(json['sources']['file:///project/b.dart'], ['dart:core']); 79 expect(json['sources']['file:///project/b.dart'], ['dart:core']);
80 }); 80 });
81 81
82 test('invalid source', () async { 82 test('invalid source', () async {
83 resourceProvider.newFile('/project/a.dart', 'import "b.dart";'); 83 resourceProvider.newFile('/project/a.dart', 'import "b.dart";');
(...skipping 724 matching lines...) Expand 10 before | Expand all | Expand 10 after
808 test_beforeAnalysis() async { 808 test_beforeAnalysis() async {
809 addTestFile('int V = 42;'); 809 addTestFile('int V = 42;');
810 createProject(); 810 createProject();
811 // subscribe 811 // subscribe
812 addAnalysisSubscription(AnalysisService.HIGHLIGHTS, testFile); 812 addAnalysisSubscription(AnalysisService.HIGHLIGHTS, testFile);
813 // wait for analysis 813 // wait for analysis
814 await waitForTasksFinished(); 814 await waitForTasksFinished();
815 expect(filesHighlights[testFile], isNotEmpty); 815 expect(filesHighlights[testFile], isNotEmpty);
816 } 816 }
817 } 817 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698