< prev index next >
test/jdk/java/lang/reflect/records/RecordReflectionTest.java
Print this page
*** 21,30 ****
--- 21,31 ----
* questions.
*/
/*
* @test
+ * @bug 8235369
* @summary reflection test for records
* @compile --enable-preview -source ${jdk.version} RecordReflectionTest.java
* @run testng/othervm --enable-preview RecordReflectionTest
*/
*** 49,60 ****
record R4(R1 r1, R2 r2, R3 r3) {}
public void testIsRecord() {
assertFalse(NoRecord.class.isRecord());
! for (Class<?> c : List.of(R1.class, R2.class, R3.class))
! assertTrue(c.isRecord());
}
public void testGetComponentsNoRecord() {
assertTrue(NoRecord.class.getRecordComponents().length == 0);
}
--- 50,64 ----
record R4(R1 r1, R2 r2, R3 r3) {}
public void testIsRecord() {
assertFalse(NoRecord.class.isRecord());
! for (Class<?> c : List.of(R1.class, R2.class, R3.class)) {
! String message = c.toGenericString();
! assertTrue(c.isRecord(), message);
! assertTrue(message.contains("record") , message);
! }
}
public void testGetComponentsNoRecord() {
assertTrue(NoRecord.class.getRecordComponents().length == 0);
}
< prev index next >