Update R8GMSCoreLookupTest to not materialize a set
Change-Id: I07a6621d6c06d8bfc1be6ba43f9fd3361713f6a2
diff --git a/src/test/java/com/android/tools/r8/internal/R8GMSCoreLookupTest.java b/src/test/java/com/android/tools/r8/internal/R8GMSCoreLookupTest.java
index 6c5c828..b451b48 100644
--- a/src/test/java/com/android/tools/r8/internal/R8GMSCoreLookupTest.java
+++ b/src/test/java/com/android/tools/r8/internal/R8GMSCoreLookupTest.java
@@ -25,7 +25,6 @@
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
-import java.util.stream.Collectors;
import org.junit.Before;
import org.junit.Test;
@@ -68,17 +67,13 @@
Set<DexEncodedMethod> targets = appInfo.lookupInterfaceTargets(method.method);
if (appInfo.subtypes(method.method.holder).stream()
.allMatch(t -> appInfo.definitionFor(t).isInterface())) {
- assertTrue(
+ assertEquals(
+ 0,
targets.stream()
.filter(m -> m.accessFlags.isAbstract() || !m.accessFlags.isBridge())
- .collect(Collectors.toSet())
- .isEmpty());
+ .count());
} else {
- assertTrue(
- targets.stream()
- .filter(m -> m.accessFlags.isAbstract())
- .collect(Collectors.toSet())
- .isEmpty());
+ assertEquals(0, targets.stream().filter(m -> m.accessFlags.isAbstract()).count());
}
}