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