Update enum unboxing profile rewriting test expectation
Change-Id: Ic6bce0a3115f58696fd0bb2a952e196bd2e1c8b8
diff --git a/src/test/java/com/android/tools/r8/profile/art/completeness/EnumUnboxingUtilityMethodProfileRewritingTest.java b/src/test/java/com/android/tools/r8/profile/art/completeness/EnumUnboxingUtilityMethodProfileRewritingTest.java
index 13a8c9d..e9058d4 100644
--- a/src/test/java/com/android/tools/r8/profile/art/completeness/EnumUnboxingUtilityMethodProfileRewritingTest.java
+++ b/src/test/java/com/android/tools/r8/profile/art/completeness/EnumUnboxingUtilityMethodProfileRewritingTest.java
@@ -88,18 +88,25 @@
SyntheticItemsTestUtils.syntheticEnumUnboxingSharedUtilityClass(MyEnum.class));
assertThat(enumUnboxingSharedUtilityClassSubject, isPresent());
assertThat(enumUnboxingSharedUtilityClassSubject.clinit(), isPresent());
- assertThat(
- enumUnboxingSharedUtilityClassSubject.uniqueMethodWithOriginalName("ordinal"), isPresent());
- assertThat(
- enumUnboxingSharedUtilityClassSubject.uniqueMethodWithOriginalName("values"), isPresent());
- // TODO(b/265729283): Should also include the above methods from enum unboxing.
+ MethodSubject sharedOrdinalMethodSubject =
+ enumUnboxingSharedUtilityClassSubject.uniqueMethodWithOriginalName("ordinal");
+ assertThat(sharedOrdinalMethodSubject, isPresent());
+
+ MethodSubject sharedValuesMethodSubject =
+ enumUnboxingSharedUtilityClassSubject.uniqueMethodWithOriginalName("values");
+ assertThat(sharedValuesMethodSubject, isPresent());
+
profileInspector
+ .assertContainsClassRule(enumUnboxingSharedUtilityClassSubject)
.assertContainsMethodRules(
mainClassSubject.mainMethod(),
localGreetMethodSubject,
localOtherMethodSubject,
- localValuesMethodSubject)
+ localValuesMethodSubject,
+ enumUnboxingSharedUtilityClassSubject.clinit(),
+ sharedOrdinalMethodSubject,
+ sharedValuesMethodSubject)
.assertContainsNoOtherRules();
}