Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5f643bb4 authored by Mark Chien's avatar Mark Chien Committed by Automerger Merge Worker
Browse files

Merge "Remove unused resource from TetherServiceTest" into rvc-dev am: 45a953b5

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/11908542

Change-Id: I63a125c5291f71811e2c010d946c0440c1eca29c
parents a68b7cc6 45a953b5
Loading
Loading
Loading
Loading
+0 −33
Original line number Original line Diff line number Diff line
@@ -50,7 +50,6 @@ import android.content.pm.ActivityInfo;
import android.content.pm.ApplicationInfo;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.pm.ResolveInfo;
import android.content.res.Resources;
import android.net.TetheringManager;
import android.net.TetheringManager;
import android.net.wifi.WifiManager;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.os.Bundle;
@@ -78,13 +77,11 @@ public class TetherServiceTest extends ServiceTestCase<TetherService> {
    private static final String TEST_RESPONSE_ACTION = "testProvisioningResponseAction";
    private static final String TEST_RESPONSE_ACTION = "testProvisioningResponseAction";
    private static final String TEST_NO_UI_ACTION = "testNoUiProvisioningRequestAction";
    private static final String TEST_NO_UI_ACTION = "testNoUiProvisioningRequestAction";
    private static final int BOGUS_RECEIVER_RESULT = -5;
    private static final int BOGUS_RECEIVER_RESULT = -5;
    private static final int TEST_CHECK_PERIOD = 100;
    private static final int MS_PER_HOUR = 60 * 60 * 1000;
    private static final int MS_PER_HOUR = 60 * 60 * 1000;
    private static final int SHORT_TIMEOUT = 100;
    private static final int SHORT_TIMEOUT = 100;
    private static final int PROVISION_TIMEOUT = 1000;
    private static final int PROVISION_TIMEOUT = 1000;


    private TetherService mService;
    private TetherService mService;
    private MockResources mResources;
    private MockTetherServiceWrapper mWrapper;
    private MockTetherServiceWrapper mWrapper;
    int mLastReceiverResultCode = BOGUS_RECEIVER_RESULT;
    int mLastReceiverResultCode = BOGUS_RECEIVER_RESULT;
    private int mLastTetherRequestType = TETHERING_INVALID;
    private int mLastTetherRequestType = TETHERING_INVALID;
@@ -109,7 +106,6 @@ public class TetherServiceTest extends ServiceTestCase<TetherService> {
        super.setUp();
        super.setUp();
        MockitoAnnotations.initMocks(this);
        MockitoAnnotations.initMocks(this);


        mResources = new MockResources();
        mContext = new TestContextWrapper(getContext());
        mContext = new TestContextWrapper(getContext());
        setContext(mContext);
        setContext(mContext);


@@ -302,41 +298,12 @@ public class TetherServiceTest extends ServiceTestCase<TetherService> {
        }
        }
    }
    }


    private static class MockResources extends android.test.mock.MockResources {
        @Override
        public int getInteger(int id) {
            switch(id) {
                case com.android.internal.R.integer.config_mobile_hotspot_provision_check_period:
                    return TEST_CHECK_PERIOD;
                default:
                    return 0;
            }
        }

        @Override
        public String getString(int id) {
            switch(id) {
                case com.android.internal.R.string.config_mobile_hotspot_provision_response:
                    return TEST_RESPONSE_ACTION;
                case com.android.internal.R.string.config_mobile_hotspot_provision_app_no_ui:
                    return TEST_NO_UI_ACTION;
                default:
                    return null;
            }
        }
    }

    private class TestContextWrapper extends ContextWrapper {
    private class TestContextWrapper extends ContextWrapper {


        public TestContextWrapper(Context base) {
        public TestContextWrapper(Context base) {
            super(base);
            super(base);
        }
        }


        @Override
        public Resources getResources() {
            return mResources;
        }

        @Override
        @Override
        public SharedPreferences getSharedPreferences(String name, int mode) {
        public SharedPreferences getSharedPreferences(String name, int mode) {
            // Stub out prefs to control the persisted tether type list.
            // Stub out prefs to control the persisted tether type list.