| OLD | NEW | 
|---|
| 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.services.src.search.search_engine_internal; | 5 library test.services.src.search.search_engine_internal; | 
| 6 | 6 | 
| 7 import 'dart:async'; | 7 import 'dart:async'; | 
| 8 | 8 | 
| 9 import 'package:analysis_server/src/services/index/index.dart'; | 9 import 'package:analysis_server/src/services/index/index.dart'; | 
| 10 import 'package:analysis_server/src/services/search/search_engine.dart'; | 10 import 'package:analysis_server/src/services/search/search_engine.dart'; | 
| (...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 280     print(field); // ref-nq | 280     print(field); // ref-nq | 
| 281     print(this.field); // ref-q | 281     print(this.field); // ref-q | 
| 282     field(); // inv-nq | 282     field(); // inv-nq | 
| 283     this.field(); // inv-q | 283     this.field(); // inv-q | 
| 284     // setter | 284     // setter | 
| 285     field = 2; // ref-nq; | 285     field = 2; // ref-nq; | 
| 286     this.field = 3; // ref-q; | 286     this.field = 3; // ref-q; | 
| 287   } | 287   } | 
| 288 } | 288 } | 
| 289 '''); | 289 '''); | 
| 290     FieldElement element = findElement('field'); | 290     FieldElement element = findElement('field', ElementKind.FIELD); | 
| 291     Element main = findElement('main'); | 291     Element main = findElement('main'); | 
| 292     Element fieldParameter = findElement('field', ElementKind.PARAMETER); | 292     Element fieldParameter = findElement('field', ElementKind.PARAMETER); | 
| 293     var expected = [ | 293     var expected = [ | 
| 294       _expectIdQ(fieldParameter, MatchKind.WRITE, 'field}'), | 294       _expectIdQ(fieldParameter, MatchKind.WRITE, 'field}'), | 
| 295       _expectIdQ(main, MatchKind.REFERENCE, 'field: 1'), | 295       _expectIdQ(main, MatchKind.REFERENCE, 'field: 1'), | 
| 296       _expectId(main, MatchKind.READ, 'field); // ref-nq'), | 296       _expectId(main, MatchKind.READ, 'field); // ref-nq'), | 
| 297       _expectIdQ(main, MatchKind.READ, 'field); // ref-q'), | 297       _expectIdQ(main, MatchKind.READ, 'field); // ref-q'), | 
| 298       _expectId(main, MatchKind.INVOCATION, 'field(); // inv-nq'), | 298       _expectId(main, MatchKind.INVOCATION, 'field(); // inv-nq'), | 
| 299       _expectIdQ(main, MatchKind.INVOCATION, 'field(); // inv-q'), | 299       _expectIdQ(main, MatchKind.INVOCATION, 'field(); // inv-q'), | 
| 300       _expectId(main, MatchKind.WRITE, 'field = 2; // ref-nq'), | 300       _expectId(main, MatchKind.WRITE, 'field = 2; // ref-nq'), | 
| (...skipping 598 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 899     List<SearchMatch> matches = await searchEngine.searchReferences(element); | 899     List<SearchMatch> matches = await searchEngine.searchReferences(element); | 
| 900     _assertMatches(matches, expectedMatches); | 900     _assertMatches(matches, expectedMatches); | 
| 901     expect(matches, hasLength(expectedMatches.length)); | 901     expect(matches, hasLength(expectedMatches.length)); | 
| 902   } | 902   } | 
| 903 | 903 | 
| 904   static void _assertMatches( | 904   static void _assertMatches( | 
| 905       List<SearchMatch> matches, List<ExpectedMatch> expectedMatches) { | 905       List<SearchMatch> matches, List<ExpectedMatch> expectedMatches) { | 
| 906     expect(matches, unorderedEquals(expectedMatches)); | 906     expect(matches, unorderedEquals(expectedMatches)); | 
| 907   } | 907   } | 
| 908 } | 908 } | 
| OLD | NEW | 
|---|