Chromium Code Reviews| Index: pkg/analysis_server/test/search/search_domain_test.dart |
| diff --git a/pkg/analysis_server/test/search/search_domain_test.dart b/pkg/analysis_server/test/search/search_domain_test.dart |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..bf46e7a06badc11d5ca1a9b79183bf9a89802c0f |
| --- /dev/null |
| +++ b/pkg/analysis_server/test/search/search_domain_test.dart |
| @@ -0,0 +1,63 @@ |
| +// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +library test.search.domain; |
| + |
| +import 'package:analysis_server/src/analysis_server.dart'; |
| +import 'package:analysis_server/src/constants.dart'; |
| +import 'package:analysis_server/src/protocol.dart'; |
| +import 'package:analysis_server/src/search/search_domain.dart'; |
| +import 'package:analysis_testing/mock_sdk.dart'; |
| +import 'package:analyzer/file_system/memory_file_system.dart'; |
| +import 'package:unittest/unittest.dart'; |
| + |
| +import '../mocks.dart'; |
| + |
| + |
| +main() { |
| + groupSep = ' | '; |
| + |
| + MockServerChannel serverChannel; |
| + MemoryResourceProvider resourceProvider; |
| + AnalysisServer server; |
| + SearchDomainHandler handler; |
| + |
| + setUp(() { |
| + serverChannel = new MockServerChannel(); |
| + resourceProvider = new MemoryResourceProvider(); |
| + server = new AnalysisServer( |
| + serverChannel, |
| + resourceProvider, |
| + new MockPackageMapProvider(), |
| + null); |
| + server.defaultSdk = new MockSdk(); |
| + handler = new SearchDomainHandler(server); |
| + }); |
| + |
| + group('SearchDomainHandler', () { |
| + test('findMemberDeclarations', () { |
| + var request = new Request('0', SEARCH_FIND_MEMBER_DECLARATIONS); |
| + request.setParameter(NAME, null); |
| + var response = handler.handleRequest(request); |
| + // TODO(brianwilkerson) implement |
|
Brian Wilkerson
2014/07/14 17:17:58
Will you be implementing these tests later?
scheglov
2014/07/14 17:43:47
Not here, and not in this way, but yes.
I keep the
|
| + //expect(response, isNull); |
| + }); |
| + |
| + test('findMemberReferences', () { |
| + var request = new Request('0', SEARCH_FIND_MEMBER_REFERENCES); |
| + request.setParameter(NAME, null); |
| + var response = handler.handleRequest(request); |
| + // TODO(brianwilkerson) implement |
| + //expect(response, isNull); |
| + }); |
| + |
| + test('findTopLevelDeclarations', () { |
| + var request = new Request('0', SEARCH_FIND_TOP_LEVEL_DECLARATIONS); |
| + request.setParameter(PATTERN, null); |
| + var response = handler.handleRequest(request); |
| + // TODO(brianwilkerson) implement |
| + //expect(response, isNull); |
| + }); |
| + }); |
| +} |