Skip to content

Commit 43fdc20

Browse files
committed
Attempt to avoid reflection problems in tests
1 parent f78062e commit 43fdc20

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

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

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1836,11 +1836,8 @@ final <T> List<T> concat(List<T> first, List<T>... more) {
18361836

18371837
AbstractObjectAssert<?, ?> assertThatCompilerField(String field) {
18381838
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);
1839+
return assertThat(compiler)
1840+
.extracting(field);
18441841
} catch (ReflectiveOperationException ex) {
18451842
return fail("Failed to extract field " + field, ex);
18461843
}

0 commit comments

Comments
 (0)