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

Change-Id: Idb0f53cad36ce561ced679518e6e010c8fee4b57
This commit is contained in:
tim peng
2020-05-14 01:47:06 +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);