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 import 'dart:async'; | 5 import 'dart:async'; |
6 | 6 |
7 import 'package:analysis_server/plugin/edit/assist/assist_core.dart'; | 7 import 'package:analysis_server/plugin/edit/assist/assist_core.dart'; |
8 import 'package:analysis_server/plugin/edit/assist/assist_dart.dart'; | 8 import 'package:analysis_server/plugin/edit/assist/assist_dart.dart'; |
9 import 'package:analysis_server/src/plugin/server_plugin.dart'; | 9 import 'package:analysis_server/src/plugin/server_plugin.dart'; |
10 import 'package:analysis_server/src/services/correction/assist.dart'; | 10 import 'package:analysis_server/src/services/correction/assist.dart'; |
(...skipping 1024 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1035 body: new Center( | 1035 body: new Center( |
1036 /*caret*/children: <Widget>[new GestureDetector()], | 1036 /*caret*/children: <Widget>[new GestureDetector()], |
1037 key: null, | 1037 key: null, |
1038 ), | 1038 ), |
1039 // end | 1039 // end |
1040 ); | 1040 ); |
1041 } | 1041 } |
1042 '''); | 1042 '''); |
1043 } | 1043 } |
1044 | 1044 |
| 1045 test_convertPartOfToUri_file_nonSibling() async { |
| 1046 addSource('/pkg/lib/foo.dart', ''' |
| 1047 library foo; |
| 1048 part 'src/bar.dart'; |
| 1049 '''); |
| 1050 testFile = provider.convertPath('/pkg/lib/src/bar.dart'); |
| 1051 await resolveTestUnit(''' |
| 1052 part of foo; |
| 1053 '''); |
| 1054 await assertHasAssistAt('foo', DartAssistKind.CONVERT_PART_OF_TO_URI, ''' |
| 1055 part of '../foo.dart'; |
| 1056 '''); |
| 1057 } |
| 1058 |
| 1059 test_convertPartOfToUri_file_sibling() async { |
| 1060 addSource('/pkg/foo.dart', ''' |
| 1061 library foo; |
| 1062 part 'bar.dart'; |
| 1063 '''); |
| 1064 testFile = provider.convertPath('/pkg/bar.dart'); |
| 1065 await resolveTestUnit(''' |
| 1066 part of foo; |
| 1067 '''); |
| 1068 await assertHasAssistAt('foo', DartAssistKind.CONVERT_PART_OF_TO_URI, ''' |
| 1069 part of 'foo.dart'; |
| 1070 '''); |
| 1071 } |
| 1072 |
1045 test_convertToBlockBody_BAD_noEnclosingFunction() async { | 1073 test_convertToBlockBody_BAD_noEnclosingFunction() async { |
1046 await resolveTestUnit(''' | 1074 await resolveTestUnit(''' |
1047 var v = 123; | 1075 var v = 123; |
1048 '''); | 1076 '''); |
1049 await assertNoAssistAt('v =', DartAssistKind.CONVERT_INTO_BLOCK_BODY); | 1077 await assertNoAssistAt('v =', DartAssistKind.CONVERT_INTO_BLOCK_BODY); |
1050 } | 1078 } |
1051 | 1079 |
1052 test_convertToBlockBody_BAD_notExpressionBlock() async { | 1080 test_convertToBlockBody_BAD_notExpressionBlock() async { |
1053 await resolveTestUnit(''' | 1081 await resolveTestUnit(''' |
1054 fff() { | 1082 fff() { |
(...skipping 3318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4373 | 4401 |
4374 @override | 4402 @override |
4375 final AstProvider astProvider; | 4403 final AstProvider astProvider; |
4376 | 4404 |
4377 @override | 4405 @override |
4378 final CompilationUnit unit; | 4406 final CompilationUnit unit; |
4379 | 4407 |
4380 _DartAssistContextForValues(this.source, this.selectionOffset, | 4408 _DartAssistContextForValues(this.source, this.selectionOffset, |
4381 this.selectionLength, this.analysisDriver, this.astProvider, this.unit); | 4409 this.selectionLength, this.analysisDriver, this.astProvider, this.unit); |
4382 } | 4410 } |
OLD | NEW |