Fix test expectations for resolvedHolder as starting point
Bug: 150171154
Change-Id: Ib12ef30de4c726ceba0484225d7be41dd45fa713
diff --git a/src/test/java/com/android/tools/r8/resolution/virtualtargets/KeptTargetsIncompleteLookupTest.java b/src/test/java/com/android/tools/r8/resolution/virtualtargets/KeptTargetsIncompleteLookupTest.java
index e74a3a7..ffc9114 100644
--- a/src/test/java/com/android/tools/r8/resolution/virtualtargets/KeptTargetsIncompleteLookupTest.java
+++ b/src/test/java/com/android/tools/r8/resolution/virtualtargets/KeptTargetsIncompleteLookupTest.java
@@ -134,7 +134,7 @@
// C extends B {
// foo()
// }
- assertTrue(testLookup(A.class).isComplete());
+ assertTrue(testLookup(A.class).isIncomplete());
}
@Test
@@ -231,6 +231,7 @@
AppInfoWithSubtyping appInfo = appView.appInfo();
DexMethod method = buildNullaryVoidMethod(B.class, "foo", appInfo.dexItemFactory());
ResolutionResult resolutionResult = appInfo.resolveMethod(method.holder, method);
+ DexType typeA = buildType(A.class, appInfo.dexItemFactory());
DexType typeB = buildType(B.class, appInfo.dexItemFactory());
DexProgramClass classB = appInfo.definitionForProgramType(typeB);
LookupResult lookupResult =
@@ -238,7 +239,7 @@
classB,
appView,
(type, subTypeConsumer, callSiteConsumer) -> {
- if (type == typeB) {
+ if (type == typeA) {
subTypeConsumer.accept(classB);
}
},