Merge "When only one device is selected in dynamic group, the device should be disabled" into rvc-dev

This commit is contained in:
tim peng
2020-05-14 01:35:44 +00:00
committed by Android (Google) Code Review
2 changed files with 14 additions and 0 deletions

View File

@@ -475,5 +475,10 @@ public class InfoMediaManager extends MediaManager {
public void onRequestFailed(int reason) { public void onRequestFailed(int reason) {
dispatchOnRequestFailed(reason); dispatchOnRequestFailed(reason);
} }
@Override
public void onSessionUpdated(RoutingSessionInfo sessionInfo) {
dispatchDataChanged();
}
} }
} }

View File

@@ -624,6 +624,15 @@ public class InfoMediaManagerTest {
verify(mCallback).onConnectedDeviceChanged(null); verify(mCallback).onConnectedDeviceChanged(null);
} }
@Test
public void onSessionUpdated_shouldDispatchDataChanged() {
mInfoMediaManager.registerCallback(mCallback);
mInfoMediaManager.mMediaRouterCallback.onSessionUpdated(mock(RoutingSessionInfo.class));
verify(mCallback).onDeviceAttributesChanged();
}
@Test @Test
public void addMediaDevice_verifyDeviceTypeCanCorrespondToMediaDevice() { public void addMediaDevice_verifyDeviceTypeCanCorrespondToMediaDevice() {
final MediaRoute2Info route2Info = mock(MediaRoute2Info.class); final MediaRoute2Info route2Info = mock(MediaRoute2Info.class);