Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(466)

Side by Side Diff: pkg/analysis_server/test/edit/refactoring_test.dart

Issue 1152013002: Add support for specifying files needing analysis (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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 }
OLDNEW
« no previous file with comments | « pkg/analysis_server/test/edit/format_test.dart ('k') | pkg/analysis_server/test/edit/sort_members_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698