| 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/plugin/protocol/protocol.dart' as protocol | 9 import 'package:analysis_server/plugin/protocol/protocol.dart' as protocol |
| 10 show Element, ElementKind; | 10 show Element, ElementKind; |
| (...skipping 3735 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3746 main() {new ^}'''); | 3746 main() {new ^}'''); |
| 3747 computeFast(); | 3747 computeFast(); |
| 3748 return computeFull((bool result) { | 3748 return computeFull((bool result) { |
| 3749 expect(request.replacementOffset, completionOffset); | 3749 expect(request.replacementOffset, completionOffset); |
| 3750 expect(request.replacementLength, 0); | 3750 expect(request.replacementLength, 0); |
| 3751 // Suggested by ConstructorContributor | 3751 // Suggested by ConstructorContributor |
| 3752 assertNotSuggested('B.bar'); | 3752 assertNotSuggested('B.bar'); |
| 3753 assertSuggestImportedConstructor('Object'); | 3753 assertSuggestImportedConstructor('Object'); |
| 3754 assertSuggestImportedConstructor('X.c'); | 3754 assertSuggestImportedConstructor('X.c'); |
| 3755 assertNotSuggested('X._d'); | 3755 assertNotSuggested('X._d'); |
| 3756 assertSuggestImportedConstructor('A'); | 3756 // Suggested by LocalLibraryContributor |
| 3757 assertNotSuggested('A'); |
| 3757 assertNotSuggested('F1'); | 3758 assertNotSuggested('F1'); |
| 3758 assertNotSuggested('T1'); | 3759 assertNotSuggested('T1'); |
| 3759 assertNotSuggested('_d'); | 3760 assertNotSuggested('_d'); |
| 3760 assertNotSuggested('z'); | 3761 assertNotSuggested('z'); |
| 3761 assertNotSuggested('m'); | 3762 assertNotSuggested('m'); |
| 3762 }); | 3763 }); |
| 3763 } | 3764 } |
| 3764 | 3765 |
| 3765 test_partFile_TypeName2() { | 3766 test_partFile_TypeName2() { |
| 3766 // SimpleIdentifier TypeName ConstructorName | 3767 // SimpleIdentifier TypeName ConstructorName |
| (...skipping 18 matching lines...) Expand all Loading... |
| 3785 var m;'''); | 3786 var m;'''); |
| 3786 computeFast(); | 3787 computeFast(); |
| 3787 return computeFull((bool result) { | 3788 return computeFull((bool result) { |
| 3788 expect(request.replacementOffset, completionOffset); | 3789 expect(request.replacementOffset, completionOffset); |
| 3789 expect(request.replacementLength, 0); | 3790 expect(request.replacementLength, 0); |
| 3790 // Suggested by ConstructorContributor | 3791 // Suggested by ConstructorContributor |
| 3791 assertNotSuggested('A'); | 3792 assertNotSuggested('A'); |
| 3792 assertSuggestImportedConstructor('Object'); | 3793 assertSuggestImportedConstructor('Object'); |
| 3793 assertSuggestImportedConstructor('X.c'); | 3794 assertSuggestImportedConstructor('X.c'); |
| 3794 assertNotSuggested('X._d'); | 3795 assertNotSuggested('X._d'); |
| 3795 assertSuggestImportedConstructor('B'); | 3796 // Suggested by LocalLibraryContributor |
| 3797 assertNotSuggested('B'); |
| 3796 assertNotSuggested('F1'); | 3798 assertNotSuggested('F1'); |
| 3797 assertNotSuggested('T1'); | 3799 assertNotSuggested('T1'); |
| 3798 assertNotSuggested('_d'); | 3800 assertNotSuggested('_d'); |
| 3799 assertNotSuggested('z'); | 3801 assertNotSuggested('z'); |
| 3800 assertNotSuggested('m'); | 3802 assertNotSuggested('m'); |
| 3801 }); | 3803 }); |
| 3802 } | 3804 } |
| 3803 | 3805 |
| 3804 test_PrefixedIdentifier_class_const() { | 3806 test_PrefixedIdentifier_class_const() { |
| 3805 // SimpleIdentifier PrefixedIdentifier ExpressionStatement Block | 3807 // SimpleIdentifier PrefixedIdentifier ExpressionStatement Block |
| (...skipping 861 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4667 assertNotSuggested('bar2'); | 4669 assertNotSuggested('bar2'); |
| 4668 assertNotSuggested('_B'); | 4670 assertNotSuggested('_B'); |
| 4669 assertSuggestLocalClass('Y'); | 4671 assertSuggestLocalClass('Y'); |
| 4670 assertSuggestLocalClass('C'); | 4672 assertSuggestLocalClass('C'); |
| 4671 assertSuggestLocalVariable('f', null); | 4673 assertSuggestLocalVariable('f', null); |
| 4672 assertNotSuggested('x'); | 4674 assertNotSuggested('x'); |
| 4673 assertNotSuggested('e'); | 4675 assertNotSuggested('e'); |
| 4674 }); | 4676 }); |
| 4675 } | 4677 } |
| 4676 } | 4678 } |
| OLD | NEW |