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.field_formal; | 5 library test.services.completion.field_formal; |
6 | 6 |
7 import 'package:analysis_server/src/provisional/completion/dart/completion_dart.
dart'; | 7 import 'package:analysis_server/src/provisional/completion/dart/completion_dart.
dart'; |
8 import 'package:analysis_server/src/services/completion/dart/field_formal_contri
butor.dart'; | 8 import 'package:analysis_server/src/services/completion/dart/field_formal_contri
butor.dart'; |
| 9 import 'package:test/test.dart'; |
9 import 'package:test_reflective_loader/test_reflective_loader.dart'; | 10 import 'package:test_reflective_loader/test_reflective_loader.dart'; |
10 import 'package:unittest/unittest.dart'; | |
11 | 11 |
12 import '../../../utils.dart'; | 12 import '../../../utils.dart'; |
13 import 'completion_contributor_util.dart'; | 13 import 'completion_contributor_util.dart'; |
14 | 14 |
15 main() { | 15 main() { |
16 initializeTestEnvironment(); | 16 initializeTestEnvironment(); |
17 defineReflectiveTests(FieldFormalContributorTest); | 17 defineReflectiveSuite(() { |
| 18 defineReflectiveTests(FieldFormalContributorTest); |
| 19 }); |
18 } | 20 } |
19 | 21 |
20 @reflectiveTest | 22 @reflectiveTest |
21 class FieldFormalContributorTest extends DartCompletionContributorTest { | 23 class FieldFormalContributorTest extends DartCompletionContributorTest { |
22 @override | 24 @override |
23 DartCompletionContributor createContributor() { | 25 DartCompletionContributor createContributor() { |
24 return new FieldFormalContributor(); | 26 return new FieldFormalContributor(); |
25 } | 27 } |
26 | 28 |
27 test_ThisExpression_constructor_param() async { | 29 test_ThisExpression_constructor_param() async { |
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
190 int y; | 192 int y; |
191 Point({this.x, this.^}) {} | 193 Point({this.x, this.^}) {} |
192 '''); | 194 '''); |
193 await computeSuggestions(); | 195 await computeSuggestions(); |
194 expect(replacementOffset, completionOffset); | 196 expect(replacementOffset, completionOffset); |
195 expect(replacementLength, 0); | 197 expect(replacementLength, 0); |
196 assertSuggestField('y', 'int', relevance: DART_RELEVANCE_LOCAL_FIELD); | 198 assertSuggestField('y', 'int', relevance: DART_RELEVANCE_LOCAL_FIELD); |
197 assertNotSuggested('x'); | 199 assertNotSuggested('x'); |
198 } | 200 } |
199 } | 201 } |
OLD | NEW |