| 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.dart.util; | 5 library test.services.completion.dart.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 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 expect(element.parameters, isNull); | 203 expect(element.parameters, isNull); |
| 204 expect(element.returnType, isNull); | 204 expect(element.returnType, isNull); |
| 205 assertHasNoParameterInfo(cs); | 205 assertHasNoParameterInfo(cs); |
| 206 return cs; | 206 return cs; |
| 207 } | 207 } |
| 208 | 208 |
| 209 CompletionSuggestion assertSuggestConstructor(String name, | 209 CompletionSuggestion assertSuggestConstructor(String name, |
| 210 {int relevance: DART_RELEVANCE_DEFAULT, | 210 {int relevance: DART_RELEVANCE_DEFAULT, |
| 211 String importUri, | 211 String importUri, |
| 212 int elemOffset, | 212 int elemOffset, |
| 213 String defaultArgListString}) { | 213 String defaultArgListString, |
| 214 List<int> defaultArgumentListTextRanges}) { |
| 214 CompletionSuggestion cs = assertSuggest(name, | 215 CompletionSuggestion cs = assertSuggest(name, |
| 215 relevance: relevance, | 216 relevance: relevance, |
| 216 importUri: importUri, | 217 importUri: importUri, |
| 217 elemOffset: elemOffset, | 218 elemOffset: elemOffset, |
| 218 defaultArgListString: defaultArgListString); | 219 defaultArgListString: defaultArgListString, |
| 220 defaultArgumentListTextRanges: defaultArgumentListTextRanges); |
| 219 protocol.Element element = cs.element; | 221 protocol.Element element = cs.element; |
| 220 expect(element, isNotNull); | 222 expect(element, isNotNull); |
| 221 expect(element.kind, equals(protocol.ElementKind.CONSTRUCTOR)); | 223 expect(element.kind, equals(protocol.ElementKind.CONSTRUCTOR)); |
| 222 int index = name.indexOf('.'); | 224 int index = name.indexOf('.'); |
| 223 expect(element.name, index >= 0 ? name.substring(index + 1) : ''); | 225 expect(element.name, index >= 0 ? name.substring(index + 1) : ''); |
| 224 return cs; | 226 return cs; |
| 225 } | 227 } |
| 226 | 228 |
| 227 CompletionSuggestion assertSuggestEnum(String completion, | 229 CompletionSuggestion assertSuggestEnum(String completion, |
| 228 {bool isDeprecated: false}) { | 230 {bool isDeprecated: false}) { |
| (...skipping 403 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 632 | 634 |
| 633 @override | 635 @override |
| 634 void setUp() { | 636 void setUp() { |
| 635 super.setUp(); | 637 super.setUp(); |
| 636 index = createMemoryIndex(); | 638 index = createMemoryIndex(); |
| 637 searchEngine = | 639 searchEngine = |
| 638 new SearchEngineImpl(index, (_) => new AstProviderForContext(context)); | 640 new SearchEngineImpl(index, (_) => new AstProviderForContext(context)); |
| 639 contributor = createContributor(); | 641 contributor = createContributor(); |
| 640 } | 642 } |
| 641 } | 643 } |
| OLD | NEW |