Skip to content

Commit b9b5f5f

Browse files
committed
Attempt to avoid reflection problems in tests
1 parent 0fce5ec commit b9b5f5f

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

java-compiler-testing/src/test/java/io/github/ascopes/jct/compilers/AbstractJctCompilerTest.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1835,15 +1835,7 @@ final <T> List<T> concat(List<T> first, List<T>... more) {
18351835
///
18361836

18371837
AbstractObjectAssert<?, ?> assertThatCompilerField(String field) {
1838-
try {
1839-
var fieldObj = AbstractJctCompiler.class.getDeclaredField(field);
1840-
fieldObj.setAccessible(true);
1841-
var fieldValue = fieldObj.get(compiler);
1842-
return assertThat(fieldValue)
1843-
.as("CompilerImpl.%s (%s)", field, fieldValue);
1844-
} catch (ReflectiveOperationException ex) {
1845-
return fail("Failed to extract field " + field, ex);
1846-
}
1838+
return assertThat(compiler).extracting(field);
18471839
}
18481840

18491841
<T> T setFieldOnCompiler(String field, T value) {

0 commit comments

Comments
 (0)