MediaRouter2: Fix test bug
Two set of preferred features could be the same in a different order. Test: atest mediaroutertest Bug: 149887171 Change-Id: I10f6878ad42cf49f2337d2d69f884038b144df45
This commit is contained in:
@@ -55,7 +55,6 @@ import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -296,7 +295,7 @@ public class MediaRouter2ManagerTest {
|
||||
String selectedSystemRouteId =
|
||||
MediaRouter2Utils.getOriginalId(
|
||||
mManager.getActiveSessions().get(0).getSelectedRoutes().get(0));
|
||||
Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(Collections.emptyList());
|
||||
Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL);
|
||||
MediaRoute2Info volRoute = routes.get(selectedSystemRouteId);
|
||||
assertNotNull(volRoute);
|
||||
|
||||
@@ -429,10 +428,11 @@ public class MediaRouter2ManagerTest {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onControlCategoriesChanged(String packageName,
|
||||
public void onPreferredFeaturesChanged(String packageName,
|
||||
List<String> preferredFeatures) {
|
||||
if (TextUtils.equals(mPackageName, packageName)
|
||||
&& preferredFeatures.equals(routeFeatures)) {
|
||||
&& preferredFeatures.size() == routeFeatures.size()
|
||||
&& preferredFeatures.containsAll(routeFeatures)) {
|
||||
featuresLatch.countDown();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user