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

Commit 7c4dc2b2 authored by Sungsoo Lim's avatar Sungsoo Lim Committed by Gerrit Code Review
Browse files

Merge "Use TestUtils for setting mock AdapterService"

parents 1bb06121 a95a17a4
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -248,13 +248,7 @@ public class AdapterService extends Service {
        return sAdapterService;
    }

    /**
     * Sets AdapterService for testing.
     *
     * @hide
     */
    @VisibleForTesting
    public static synchronized void setAdapterService(AdapterService instance) {
    private static synchronized void setAdapterService(AdapterService instance) {
        Log.d(TAG, "setAdapterService() - trying to set service to " + instance);
        if (instance == null) {
            return;
+4 −3
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;

import com.android.bluetooth.TestUtils;
import com.android.bluetooth.btservice.AdapterService;

import org.junit.After;
@@ -45,14 +46,14 @@ public class HfpNativeInterfaceTest {
        MockitoAnnotations.initMocks(this);
        when(mService.isAvailable()).thenReturn(true);
        HeadsetClientService.setHeadsetClientService(mService);
        AdapterService.setAdapterService(mAdapterService);
        TestUtils.setAdapterService(mAdapterService);
        mNativeInterface = NativeInterface.getInstance();
    }

    @After
    public void tearDown() {
    public void tearDown() throws Exception {
        HeadsetClientService.setHeadsetClientService(null);
        AdapterService.setAdapterService(null);
        TestUtils.clearAdapterService(mAdapterService);
    }

    @Test
+4 −3
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ import static org.mockito.Mockito.when;

import android.bluetooth.BluetoothHidDevice;

import com.android.bluetooth.TestUtils;
import com.android.bluetooth.btservice.AdapterService;

import org.junit.After;
@@ -47,14 +48,14 @@ public class HidDeviceNativeInterfaceTest {
        MockitoAnnotations.initMocks(this);
        when(mService.isAvailable()).thenReturn(true);
        HidDeviceService.setHidDeviceService(mService);
        AdapterService.setAdapterService(mAdapterService);
        TestUtils.setAdapterService(mAdapterService);
        mNativeInterface = HidDeviceNativeInterface.getInstance();
    }

    @After
    public void tearDown() {
    public void tearDown() throws Exception {
        HidDeviceService.setHidDeviceService(null);
        AdapterService.setAdapterService(null);
        TestUtils.clearAdapterService(mAdapterService);
    }

    @Test