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) {
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);