Loading core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/hal2/StartProgramListUpdatesFanoutTest.java +6 −2 Original line number Diff line number Diff line Loading @@ -166,7 +166,8 @@ public class StartProgramListUpdatesFanoutTest { new HashSet<ProgramSelector.Identifier>(), true, false); // Start updates on the clients in order. The HAL filter should get updated after each // client except [2]. // client except [2]. Client [2] should update received chunk with an empty program // list mTunerSessions[0].startProgramListUpdates(idFilter); ProgramFilter halFilter = Convert.programFilterToHal(idFilter); verify(mHalTunerSessionMock, times(1)).startProgramListUpdates(halFilter); Loading @@ -177,6 +178,9 @@ public class StartProgramListUpdatesFanoutTest { mTunerSessions[2].startProgramListUpdates(typeFilterWithoutModifications); verify(mHalTunerSessionMock, times(2)).startProgramListUpdates(any()); verifyAidlClientReceivedChunk(mAidlTunerCallbackMocks[2], true, Arrays.asList(), null); verify(mAidlTunerCallbackMocks[2], CB_TIMEOUT.times(1)).onProgramListUpdated(any()); mTunerSessions[3].startProgramListUpdates(typeFilterWithModifications); halFilter.excludeModifications = false; Loading Loading @@ -207,7 +211,7 @@ public class StartProgramListUpdatesFanoutTest { updateHalProgramInfo(false, Arrays.asList(mDabEnsembleInfo), null); verify(mAidlTunerCallbackMocks[0], CB_TIMEOUT.times(1)).onProgramListUpdated(any()); verify(mAidlTunerCallbackMocks[1], CB_TIMEOUT.times(2)).onProgramListUpdated(any()); verify(mAidlTunerCallbackMocks[2], CB_TIMEOUT.times(1)).onProgramListUpdated(any()); verify(mAidlTunerCallbackMocks[2], CB_TIMEOUT.times(2)).onProgramListUpdated(any()); verify(mAidlTunerCallbackMocks[3], CB_TIMEOUT.times(2)).onProgramListUpdated(any()); } Loading Loading
core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/hal2/StartProgramListUpdatesFanoutTest.java +6 −2 Original line number Diff line number Diff line Loading @@ -166,7 +166,8 @@ public class StartProgramListUpdatesFanoutTest { new HashSet<ProgramSelector.Identifier>(), true, false); // Start updates on the clients in order. The HAL filter should get updated after each // client except [2]. // client except [2]. Client [2] should update received chunk with an empty program // list mTunerSessions[0].startProgramListUpdates(idFilter); ProgramFilter halFilter = Convert.programFilterToHal(idFilter); verify(mHalTunerSessionMock, times(1)).startProgramListUpdates(halFilter); Loading @@ -177,6 +178,9 @@ public class StartProgramListUpdatesFanoutTest { mTunerSessions[2].startProgramListUpdates(typeFilterWithoutModifications); verify(mHalTunerSessionMock, times(2)).startProgramListUpdates(any()); verifyAidlClientReceivedChunk(mAidlTunerCallbackMocks[2], true, Arrays.asList(), null); verify(mAidlTunerCallbackMocks[2], CB_TIMEOUT.times(1)).onProgramListUpdated(any()); mTunerSessions[3].startProgramListUpdates(typeFilterWithModifications); halFilter.excludeModifications = false; Loading Loading @@ -207,7 +211,7 @@ public class StartProgramListUpdatesFanoutTest { updateHalProgramInfo(false, Arrays.asList(mDabEnsembleInfo), null); verify(mAidlTunerCallbackMocks[0], CB_TIMEOUT.times(1)).onProgramListUpdated(any()); verify(mAidlTunerCallbackMocks[1], CB_TIMEOUT.times(2)).onProgramListUpdated(any()); verify(mAidlTunerCallbackMocks[2], CB_TIMEOUT.times(1)).onProgramListUpdated(any()); verify(mAidlTunerCallbackMocks[2], CB_TIMEOUT.times(2)).onProgramListUpdated(any()); verify(mAidlTunerCallbackMocks[3], CB_TIMEOUT.times(2)).onProgramListUpdated(any()); } Loading