15035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang/*
25035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang * Copyright (C) 2017 The Android Open Source Project
35035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang *
45035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang * Licensed under the Apache License, Version 2.0 (the "License");
55035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang * you may not use this file except in compliance with the License.
65035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang * You may obtain a copy of the License at
75035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang *
85035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang *      http://www.apache.org/licenses/LICENSE-2.0
95035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang *
105035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang * Unless required by applicable law or agreed to in writing, software
115035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang * distributed under the License is distributed on an "AS IS" BASIS,
125035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
135035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang * See the License for the specific language governing permissions and
145035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang * limitations under the License.
155035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang */
165035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang
175035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhangpackage com.android.settings.search;
185035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang
195035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhangimport android.content.Context;
205035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang
215035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhangimport java.util.HashSet;
225035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhangimport java.util.Set;
235035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang
24e3535d9998363cbf352b5f8feb9277475e380944Fan Zhangpublic class MockAccessibilityLoader extends AccessibilityServiceResultLoader {
255035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang
26e3535d9998363cbf352b5f8feb9277475e380944Fan Zhang    public MockAccessibilityLoader(Context context) {
275035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang        super(context, "test_query", null);
285035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang    }
295035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang
305035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang    @Override
315035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang    public Set<? extends SearchResult> loadInBackground() {
325035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang        return new HashSet<>();
335035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang    }
345035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang
355035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang    @Override
365035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang    protected void onDiscardResult(Set<? extends SearchResult> result) {
375035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang
385035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang    }
395035f8c5590a8eea7bf372a325a4aa0ee1e96149Fan Zhang}
40