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

Change-Id: Ic27818942a200866935f6bea9a78ee22def7ae6a
This commit is contained in:
tim peng
2020-05-14 02:00:04 +00:00
committed by Automerger Merge Worker
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) {
dispatchOnRequestFailed(reason);
}
@Override
public void onSessionUpdated(RoutingSessionInfo sessionInfo) {
dispatchDataChanged();
}
}
}

View File

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