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

Commit a95a17a4 authored by Sungsoo Lim's avatar Sungsoo Lim
Browse files

Use TestUtils for setting mock AdapterService

Bug: 263914827
Test: atest BluetoothInstrumentationTests
Change-Id: I41be8b3db7d5ee08162cdbb3a3942ad416d7e897
parent a2adef9c
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