1c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks/* 2c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * Copyright (C) 2017 The Android Open Source Project 3c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * 4c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * Licensed under the Apache License, Version 2.0 (the "License"); 5c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * you may not use this file except in compliance with the License. 6c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * You may obtain a copy of the License at 7c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * 8c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * http://www.apache.org/licenses/LICENSE-2.0 9c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * 10c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * Unless required by applicable law or agreed to in writing, software 11c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * distributed under the License is distributed on an "AS IS" BASIS, 12c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * See the License for the specific language governing permissions and 14c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks * limitations under the License 15c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks */ 16c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks 17c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Frankspackage com.android.settings.testutils.shadow; 18c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks 19e53d1caedc876351ee68dccd48c3187686b5ae6eSvet Ganovimport com.android.settings.applications.AppInfoBase; 20c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franksimport org.robolectric.annotation.Implementation; 21c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franksimport org.robolectric.annotation.Implements; 22c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks 23e53d1caedc876351ee68dccd48c3187686b5ae6eSvet Ganov@Implements(AppInfoBase.class) 24e53d1caedc876351ee68dccd48c3187686b5ae6eSvet Ganovpublic class ShadowAppInfoBase { 25c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks 26c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks @Implementation 27e53d1caedc876351ee68dccd48c3187686b5ae6eSvet Ganov public void onResume() { 28c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks // No-op. 29c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks } 30c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks 31c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks @Implementation 32e53d1caedc876351ee68dccd48c3187686b5ae6eSvet Ganov public void onPause() { 33c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks // No-op. 34c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks } 35c50403c60689e225e8784dd2ce1c62be93f1cfe7Christine Franks} 36