| 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 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 194 expect(element.name, equals(name)); | 194 expect(element.name, equals(name)); |
| 195 expect(element.parameters, isNull); | 195 expect(element.parameters, isNull); |
| 196 expect(element.returnType, isNull); | 196 expect(element.returnType, isNull); |
| 197 assertHasNoParameterInfo(cs); | 197 assertHasNoParameterInfo(cs); |
| 198 return cs; | 198 return cs; |
| 199 } | 199 } |
| 200 | 200 |
| 201 CompletionSuggestion assertSuggestConstructor(String name, | 201 CompletionSuggestion assertSuggestConstructor(String name, |
| 202 {int relevance: DART_RELEVANCE_DEFAULT, | 202 {int relevance: DART_RELEVANCE_DEFAULT, |
| 203 String importUri, | 203 String importUri, |
| 204 int elemOffset}) { | 204 int elemOffset, |
| 205 String defaultArgListString}) { |
| 205 CompletionSuggestion cs = assertSuggest(name, | 206 CompletionSuggestion cs = assertSuggest(name, |
| 206 relevance: relevance, importUri: importUri, elemOffset: elemOffset); | 207 relevance: relevance, importUri: importUri, elemOffset: elemOffset, |
| 208 defaultArgListString: defaultArgListString); |
| 207 protocol.Element element = cs.element; | 209 protocol.Element element = cs.element; |
| 208 expect(element, isNotNull); | 210 expect(element, isNotNull); |
| 209 expect(element.kind, equals(protocol.ElementKind.CONSTRUCTOR)); | 211 expect(element.kind, equals(protocol.ElementKind.CONSTRUCTOR)); |
| 210 int index = name.indexOf('.'); | 212 int index = name.indexOf('.'); |
| 211 expect(element.name, index >= 0 ? name.substring(index + 1) : ''); | 213 expect(element.name, index >= 0 ? name.substring(index + 1) : ''); |
| 212 return cs; | 214 return cs; |
| 213 } | 215 } |
| 214 | 216 |
| 215 CompletionSuggestion assertSuggestEnum(String completion, | 217 CompletionSuggestion assertSuggestEnum(String completion, |
| 216 {bool isDeprecated: false}) { | 218 {bool isDeprecated: false}) { |
| (...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 587 | 589 |
| 588 @override | 590 @override |
| 589 void setUp() { | 591 void setUp() { |
| 590 super.setUp(); | 592 super.setUp(); |
| 591 index = createMemoryIndex(); | 593 index = createMemoryIndex(); |
| 592 searchEngine = | 594 searchEngine = |
| 593 new SearchEngineImpl(index, (_) => new AstProviderForContext(context)); | 595 new SearchEngineImpl(index, (_) => new AstProviderForContext(context)); |
| 594 contributor = createContributor(); | 596 contributor = createContributor(); |
| 595 } | 597 } |
| 596 } | 598 } |
| OLD | NEW |