Align RuntimeHintsPredicates with new FieldMode

Closes gh-29063
This commit is contained in:
Brian Clozel
2022-09-02 18:15:50 +02:00
parent 4368e2563f
commit 7ace1f9dc5
6 changed files with 33 additions and 10 deletions

View File

@@ -452,7 +452,7 @@ class ReflectionHintsPredicatesTests {
void fieldWriteReflectionDoesNotMatchFieldHint() {
runtimeHints.reflection().registerType(SampleClass.class, typeHint -> typeHint.withField("publicField",
FieldMode.READ));
assertPredicateDoesNotMatch(reflection.onField(SampleClass.class, "publicField").allowWrite());
assertPredicateDoesNotMatch(reflection.onField(SampleClass.class, "publicField").withWriteMode());
}
@Test
@@ -465,7 +465,7 @@ class ReflectionHintsPredicatesTests {
void fieldWriteReflectionMatchesFieldHintWithWrite() {
runtimeHints.reflection().registerType(SampleClass.class, typeHint ->
typeHint.withField("publicField", FieldMode.WRITE));
assertPredicateMatches(reflection.onField(SampleClass.class, "publicField").allowWrite());
assertPredicateMatches(reflection.onField(SampleClass.class, "publicField").withWriteMode());
}
@Test