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

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

Issue 2975253002: Format analyzer, analysis_server, analyzer_plugin, front_end and kernel with the latest dartfmt. (Closed)
Patch Set: Created 3 years, 5 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 import 'dart:async'; 5 import 'dart:async';
6 6
7 import 'package:analysis_server/protocol/protocol.dart'; 7 import 'package:analysis_server/protocol/protocol.dart';
8 import 'package:analysis_server/protocol/protocol_constants.dart'; 8 import 'package:analysis_server/protocol/protocol_constants.dart';
9 import 'package:analysis_server/protocol/protocol_generated.dart'; 9 import 'package:analysis_server/protocol/protocol_generated.dart';
10 import 'package:analysis_server/src/analysis_server.dart'; 10 import 'package:analysis_server/src/analysis_server.dart';
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 // the last notification should indicate that analysis is complete 146 // the last notification should indicate that analysis is complete
147 Notification notification = notifications[notifications.length - 1]; 147 Notification notification = notifications[notifications.length - 1];
148 var params = new ServerStatusParams.fromNotification(notification); 148 var params = new ServerStatusParams.fromNotification(notification);
149 expect(params.analysis.isAnalyzing, isFalse); 149 expect(params.analysis.isAnalyzing, isFalse);
150 }); 150 });
151 } 151 }
152 152
153 test_setAnalysisSubscriptions_fileInIgnoredFolder_newOptions() async { 153 test_setAnalysisSubscriptions_fileInIgnoredFolder_newOptions() async {
154 String path = '/project/samples/sample.dart'; 154 String path = '/project/samples/sample.dart';
155 resourceProvider.newFile(path, ''); 155 resourceProvider.newFile(path, '');
156 resourceProvider.newFile( 156 resourceProvider.newFile('/project/analysis_options.yaml', r'''
157 '/project/analysis_options.yaml',
158 r'''
159 analyzer: 157 analyzer:
160 exclude: 158 exclude:
161 - 'samples/**' 159 - 'samples/**'
162 '''); 160 ''');
163 server.setAnalysisRoots('0', ['/project'], [], {}); 161 server.setAnalysisRoots('0', ['/project'], [], {});
164 server.setAnalysisSubscriptions(<AnalysisService, Set<String>>{ 162 server.setAnalysisSubscriptions(<AnalysisService, Set<String>>{
165 AnalysisService.NAVIGATION: new Set<String>.from([path]) 163 AnalysisService.NAVIGATION: new Set<String>.from([path])
166 }); 164 });
167 // the file is excluded, so no navigation notification 165 // the file is excluded, so no navigation notification
168 await server.onAnalysisComplete; 166 await server.onAnalysisComplete;
169 expect(channel.notificationsReceived.any((notification) { 167 expect(channel.notificationsReceived.any((notification) {
170 return notification.event == ANALYSIS_NOTIFICATION_NAVIGATION; 168 return notification.event == ANALYSIS_NOTIFICATION_NAVIGATION;
171 }), isFalse); 169 }), isFalse);
172 } 170 }
173 171
174 test_setAnalysisSubscriptions_fileInIgnoredFolder_oldOptions() async { 172 test_setAnalysisSubscriptions_fileInIgnoredFolder_oldOptions() async {
175 String path = '/project/samples/sample.dart'; 173 String path = '/project/samples/sample.dart';
176 resourceProvider.newFile(path, ''); 174 resourceProvider.newFile(path, '');
177 resourceProvider.newFile( 175 resourceProvider.newFile('/project/.analysis_options', r'''
178 '/project/.analysis_options',
179 r'''
180 analyzer: 176 analyzer:
181 exclude: 177 exclude:
182 - 'samples/**' 178 - 'samples/**'
183 '''); 179 ''');
184 server.setAnalysisRoots('0', ['/project'], [], {}); 180 server.setAnalysisRoots('0', ['/project'], [], {});
185 server.setAnalysisSubscriptions(<AnalysisService, Set<String>>{ 181 server.setAnalysisSubscriptions(<AnalysisService, Set<String>>{
186 AnalysisService.NAVIGATION: new Set<String>.from([path]) 182 AnalysisService.NAVIGATION: new Set<String>.from([path])
187 }); 183 });
188 // the file is excluded, so no navigation notification 184 // the file is excluded, so no navigation notification
189 await server.onAnalysisComplete; 185 await server.onAnalysisComplete;
(...skipping 23 matching lines...) Expand all
213 209
214 class EchoHandler implements RequestHandler { 210 class EchoHandler implements RequestHandler {
215 @override 211 @override
216 Response handleRequest(Request request) { 212 Response handleRequest(Request request) {
217 if (request.method == 'echo') { 213 if (request.method == 'echo') {
218 return new Response(request.id, result: {'echo': true}); 214 return new Response(request.id, result: {'echo': true});
219 } 215 }
220 return null; 216 return null;
221 } 217 }
222 } 218 }
OLDNEW
« no previous file with comments | « pkg/analysis_server/test/analysis/update_content_test.dart ('k') | pkg/analysis_server/test/completion_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698