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

Side by Side Diff: pkg/analysis_server/test/search/element_references_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_generated.dart'; 8 import 'package:analysis_server/protocol/protocol_generated.dart';
9 import 'package:analyzer_plugin/protocol/protocol_common.dart'; 9 import 'package:analyzer_plugin/protocol/protocol_common.dart';
10 import 'package:test/test.dart'; 10 import 'package:test/test.dart';
(...skipping 421 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 library my_lib; 432 library my_lib;
433 class A {} 433 class A {}
434 class B { 434 class B {
435 B.named() { 435 B.named() {
436 A a = null; 436 A a = null;
437 } 437 }
438 } 438 }
439 '''); 439 ''');
440 await findElementReferences('A {}', false); 440 await findElementReferences('A {}', false);
441 assertHasResult(SearchResultKind.REFERENCE, 'A a = null;'); 441 assertHasResult(SearchResultKind.REFERENCE, 'A a = null;');
442 expect( 442 expect(getPathString(result.path), '''
443 getPathString(result.path),
444 '''
445 LOCAL_VARIABLE a 443 LOCAL_VARIABLE a
446 CONSTRUCTOR named 444 CONSTRUCTOR named
447 CLASS B 445 CLASS B
448 COMPILATION_UNIT test.dart 446 COMPILATION_UNIT test.dart
449 LIBRARY my_lib'''); 447 LIBRARY my_lib''');
450 } 448 }
451 449
452 @failingTest 450 @failingTest
453 test_path_inConstructor_unnamed() async { 451 test_path_inConstructor_unnamed() async {
454 // The path does not contain the first expected element. 452 // The path does not contain the first expected element.
455 addTestFile(''' 453 addTestFile('''
456 library my_lib; 454 library my_lib;
457 class A {} 455 class A {}
458 class B { 456 class B {
459 B() { 457 B() {
460 A a = null; 458 A a = null;
461 } 459 }
462 } 460 }
463 '''); 461 ''');
464 await findElementReferences('A {}', false); 462 await findElementReferences('A {}', false);
465 assertHasResult(SearchResultKind.REFERENCE, 'A a = null;'); 463 assertHasResult(SearchResultKind.REFERENCE, 'A a = null;');
466 expect( 464 expect(getPathString(result.path), '''
467 getPathString(result.path),
468 '''
469 LOCAL_VARIABLE a 465 LOCAL_VARIABLE a
470 CONSTRUCTOR 466 CONSTRUCTOR
471 CLASS B 467 CLASS B
472 COMPILATION_UNIT test.dart 468 COMPILATION_UNIT test.dart
473 LIBRARY my_lib'''); 469 LIBRARY my_lib''');
474 } 470 }
475 471
476 @failingTest 472 @failingTest
477 test_path_inFunction() async { 473 test_path_inFunction() async {
478 // The path does not contain the first expected element. 474 // The path does not contain the first expected element.
479 addTestFile(''' 475 addTestFile('''
480 library my_lib; 476 library my_lib;
481 class A {} 477 class A {}
482 main() { 478 main() {
483 A a = null; 479 A a = null;
484 } 480 }
485 '''); 481 ''');
486 await findElementReferences('A {}', false); 482 await findElementReferences('A {}', false);
487 assertHasResult(SearchResultKind.REFERENCE, 'A a = null;'); 483 assertHasResult(SearchResultKind.REFERENCE, 'A a = null;');
488 expect( 484 expect(getPathString(result.path), '''
489 getPathString(result.path),
490 '''
491 LOCAL_VARIABLE a 485 LOCAL_VARIABLE a
492 FUNCTION main 486 FUNCTION main
493 COMPILATION_UNIT test.dart 487 COMPILATION_UNIT test.dart
494 LIBRARY my_lib'''); 488 LIBRARY my_lib''');
495 } 489 }
496 490
497 test_potential_disabled() async { 491 test_potential_disabled() async {
498 addTestFile(''' 492 addTestFile('''
499 class A { 493 class A {
500 test(p) {} 494 test(p) {}
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
671 T m() => null; 665 T m() => null;
672 } 666 }
673 '''); 667 ''');
674 await findElementReferences('T> {', false); 668 await findElementReferences('T> {', false);
675 expect(searchElement.kind, ElementKind.TYPE_PARAMETER); 669 expect(searchElement.kind, ElementKind.TYPE_PARAMETER);
676 expect(results, hasLength(2)); 670 expect(results, hasLength(2));
677 assertHasResult(SearchResultKind.REFERENCE, 'T f;'); 671 assertHasResult(SearchResultKind.REFERENCE, 'T f;');
678 assertHasResult(SearchResultKind.REFERENCE, 'T m()'); 672 assertHasResult(SearchResultKind.REFERENCE, 'T m()');
679 } 673 }
680 } 674 }
OLDNEW
« no previous file with comments | « pkg/analysis_server/test/plugin/protocol_dart_test.dart ('k') | pkg/analysis_server/test/search/type_hierarchy_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698