Loading packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java +5 −0 Original line number Diff line number Diff line Loading @@ -475,5 +475,10 @@ public class InfoMediaManager extends MediaManager { public void onRequestFailed(int reason) { dispatchOnRequestFailed(reason); } @Override public void onSessionUpdated(RoutingSessionInfo sessionInfo) { dispatchDataChanged(); } } } packages/SettingsLib/tests/robotests/src/com/android/settingslib/media/InfoMediaManagerTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -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); Loading Loading
packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java +5 −0 Original line number Diff line number Diff line Loading @@ -475,5 +475,10 @@ public class InfoMediaManager extends MediaManager { public void onRequestFailed(int reason) { dispatchOnRequestFailed(reason); } @Override public void onSessionUpdated(RoutingSessionInfo sessionInfo) { dispatchDataChanged(); } } }
packages/SettingsLib/tests/robotests/src/com/android/settingslib/media/InfoMediaManagerTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -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); Loading