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.completion.util; | 5 library test.services.completion.util; |
6 | 6 |
7 import 'dart:async'; | 7 import 'dart:async'; |
8 | 8 |
9 import 'package:analysis_server/src/analysis_server.dart'; | 9 import 'package:analysis_server/src/analysis_server.dart'; |
10 import 'package:analysis_server/src/protocol.dart' as protocol | 10 import 'package:analysis_server/src/protocol.dart' as protocol |
(...skipping 549 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
560 expect(suggestion.isDeprecated, isDeprecated); | 560 expect(suggestion.isDeprecated, isDeprecated); |
561 expect(suggestion.element.kind, protocol.ElementKind.ENUM); | 561 expect(suggestion.element.kind, protocol.ElementKind.ENUM); |
562 return suggestion; | 562 return suggestion; |
563 } | 563 } |
564 | 564 |
565 CompletionSuggestion assertSuggestEnumConst(String completion, | 565 CompletionSuggestion assertSuggestEnumConst(String completion, |
566 {bool isDeprecated: false}) { | 566 {bool isDeprecated: false}) { |
567 CompletionSuggestion suggestion = | 567 CompletionSuggestion suggestion = |
568 assertSuggest(completion, isDeprecated: isDeprecated); | 568 assertSuggest(completion, isDeprecated: isDeprecated); |
569 expect(suggestion.isDeprecated, isDeprecated); | 569 expect(suggestion.isDeprecated, isDeprecated); |
570 // TODO(danrubel) : Perhaps should be protocol.ElementKind.ENUM_CONST | 570 expect(suggestion.element.kind, protocol.ElementKind.ENUM_CONSTANT); |
571 // but element model represents them as FIELD | |
572 expect(suggestion.element.kind, protocol.ElementKind.FIELD); | |
573 return suggestion; | 571 return suggestion; |
574 } | 572 } |
575 | 573 |
576 CompletionSuggestion assertSuggestImportedClass(String name, | 574 CompletionSuggestion assertSuggestImportedClass(String name, |
577 {CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION, | 575 {CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION, |
578 int relevance: DART_RELEVANCE_DEFAULT, String importUri}) { | 576 int relevance: DART_RELEVANCE_DEFAULT, String importUri}) { |
579 return assertNotSuggested(name); | 577 return assertNotSuggested(name); |
580 } | 578 } |
581 | 579 |
582 CompletionSuggestion assertSuggestImportedConstructor(String name, | 580 CompletionSuggestion assertSuggestImportedConstructor(String name, |
(...skipping 3784 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4367 assertNotSuggested('bar2'); | 4365 assertNotSuggested('bar2'); |
4368 assertNotSuggested('_B'); | 4366 assertNotSuggested('_B'); |
4369 assertSuggestLocalClass('Y'); | 4367 assertSuggestLocalClass('Y'); |
4370 assertSuggestLocalClass('C'); | 4368 assertSuggestLocalClass('C'); |
4371 assertSuggestLocalVariable('f', null); | 4369 assertSuggestLocalVariable('f', null); |
4372 assertNotSuggested('x'); | 4370 assertNotSuggested('x'); |
4373 assertNotSuggested('e'); | 4371 assertNotSuggested('e'); |
4374 }); | 4372 }); |
4375 } | 4373 } |
4376 } | 4374 } |
OLD | NEW |