Fix test case fail

Bug: 160956047
Test: make -j50 RunSettingsRoboTests
Change-Id: Ib975e906aefc44c59a8465a586832d92664f5147
This commit is contained in:
timhypeng
2020-07-10 21:38:19 +08:00
parent 3d1e9c2ea1
commit b5527e329b
4 changed files with 16 additions and 10 deletions

View File

@@ -21,6 +21,7 @@ import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_U
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
@@ -31,6 +32,7 @@ import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageStats;
import android.media.RoutingSessionInfo;
import android.media.session.MediaSessionManager;
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
@@ -77,6 +79,8 @@ public class RemoteVolumeGroupControllerTest {
private PreferenceManager mPreferenceManager;
@Mock
private SharedPreferences mSharedPreferences;
@Mock
private MediaSessionManager mMediaSessionManager;
private final List<RoutingSessionInfo> mRoutingSessionInfos = new ArrayList<>();
@@ -91,7 +95,9 @@ public class RemoteVolumeGroupControllerTest {
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
mContext = RuntimeEnvironment.application;
mContext = spy(RuntimeEnvironment.application);
doReturn(mMediaSessionManager).when(mContext).getSystemService(
Context.MEDIA_SESSION_SERVICE);
mController = new RemoteVolumeGroupController(mContext, KEY_REMOTE_VOLUME_GROUP);
mController.mLocalMediaManager = mLocalMediaManager;
mPreferenceCategory = spy(new PreferenceCategory(mContext));