| 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.edit.refactoring; | 5 library test.edit.refactoring; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 | 8 |
| 9 import 'package:analysis_server/src/edit/edit_domain.dart'; | 9 import 'package:analysis_server/src/edit/edit_domain.dart'; |
| 10 import 'package:analysis_server/src/plugin/server_plugin.dart'; | |
| 11 import 'package:analysis_server/src/protocol.dart'; | 10 import 'package:analysis_server/src/protocol.dart'; |
| 12 import 'package:analysis_server/src/services/index/index.dart'; | 11 import 'package:analysis_server/src/services/index/index.dart'; |
| 13 import 'package:analysis_server/src/services/index/local_memory_index.dart'; | 12 import 'package:analysis_server/src/services/index/local_memory_index.dart'; |
| 14 import 'package:plugin/manager.dart'; | 13 import 'package:plugin/manager.dart'; |
| 15 import 'package:test_reflective_loader/test_reflective_loader.dart'; | 14 import 'package:test_reflective_loader/test_reflective_loader.dart'; |
| 16 import 'package:unittest/unittest.dart' hide ERROR; | 15 import 'package:unittest/unittest.dart' hide ERROR; |
| 17 | 16 |
| 18 import '../analysis_abstract.dart'; | 17 import '../analysis_abstract.dart'; |
| 19 import '../mocks.dart'; | 18 import '../mocks.dart'; |
| 20 | 19 |
| (...skipping 642 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 663 Future getRefactoringsForString(String search) { | 662 Future getRefactoringsForString(String search) { |
| 664 int offset = findOffset(search); | 663 int offset = findOffset(search); |
| 665 return getRefactorings(offset, search.length); | 664 return getRefactorings(offset, search.length); |
| 666 } | 665 } |
| 667 | 666 |
| 668 @override | 667 @override |
| 669 void setUp() { | 668 void setUp() { |
| 670 super.setUp(); | 669 super.setUp(); |
| 671 createProject(); | 670 createProject(); |
| 672 ExtensionManager manager = new ExtensionManager(); | 671 ExtensionManager manager = new ExtensionManager(); |
| 673 ServerPlugin plugin = new ServerPlugin(); | 672 manager.processPlugins([server.serverPlugin]); |
| 674 manager.processPlugins([plugin]); | 673 handler = new EditDomainHandler(server); |
| 675 handler = new EditDomainHandler(server, plugin); | |
| 676 server.handlers = [handler]; | 674 server.handlers = [handler]; |
| 677 } | 675 } |
| 678 | 676 |
| 679 Future test_convertMethodToGetter_hasElement() { | 677 Future test_convertMethodToGetter_hasElement() { |
| 680 return assertHasKind(''' | 678 return assertHasKind(''' |
| 681 int getValue() => 42; | 679 int getValue() => 42; |
| 682 ''', 'getValue', RefactoringKind.CONVERT_METHOD_TO_GETTER, true); | 680 ''', 'getValue', RefactoringKind.CONVERT_METHOD_TO_GETTER, true); |
| 683 } | 681 } |
| 684 | 682 |
| 685 Future test_extractLocal() async { | 683 Future test_extractLocal() async { |
| (...skipping 1020 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1706 kind, testFile, offset, length, validateOnly, options: options) | 1704 kind, testFile, offset, length, validateOnly, options: options) |
| 1707 .toRequest('0'); | 1705 .toRequest('0'); |
| 1708 return serverChannel.sendRequest(request); | 1706 return serverChannel.sendRequest(request); |
| 1709 } | 1707 } |
| 1710 | 1708 |
| 1711 @override | 1709 @override |
| 1712 void setUp() { | 1710 void setUp() { |
| 1713 super.setUp(); | 1711 super.setUp(); |
| 1714 createProject(); | 1712 createProject(); |
| 1715 ExtensionManager manager = new ExtensionManager(); | 1713 ExtensionManager manager = new ExtensionManager(); |
| 1716 ServerPlugin plugin = new ServerPlugin(); | 1714 manager.processPlugins([server.serverPlugin]); |
| 1717 manager.processPlugins([plugin]); | 1715 handler = new EditDomainHandler(server); |
| 1718 handler = new EditDomainHandler(server, plugin); | |
| 1719 server.handlers = [handler]; | 1716 server.handlers = [handler]; |
| 1720 } | 1717 } |
| 1721 } | 1718 } |
| 1722 | 1719 |
| 1723 @reflectiveTest | 1720 @reflectiveTest |
| 1724 class _NoSearchEngine extends _AbstractGetRefactoring_Test { | 1721 class _NoSearchEngine extends _AbstractGetRefactoring_Test { |
| 1725 @override | 1722 @override |
| 1726 Index createIndex() { | 1723 Index createIndex() { |
| 1727 return null; | 1724 return null; |
| 1728 } | 1725 } |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1751 .toRequest('0'); | 1748 .toRequest('0'); |
| 1752 return _assertErrorResposeNoIndex(request); | 1749 return _assertErrorResposeNoIndex(request); |
| 1753 } | 1750 } |
| 1754 | 1751 |
| 1755 _assertErrorResposeNoIndex(Request request) async { | 1752 _assertErrorResposeNoIndex(Request request) async { |
| 1756 Response response = await serverChannel.sendRequest(request); | 1753 Response response = await serverChannel.sendRequest(request); |
| 1757 expect(response.error, isNotNull); | 1754 expect(response.error, isNotNull); |
| 1758 expect(response.error.code, RequestErrorCode.NO_INDEX_GENERATED); | 1755 expect(response.error.code, RequestErrorCode.NO_INDEX_GENERATED); |
| 1759 } | 1756 } |
| 1760 } | 1757 } |
| OLD | NEW |