< prev index next >
test/jdk/java/lang/reflect/records/RecordReflectionTest.java
Print this page
@@ -21,10 +21,11 @@
* questions.
*/
/*
* @test
+ * @bug 8235369
* @summary reflection test for records
* @compile --enable-preview -source ${jdk.version} RecordReflectionTest.java
* @run testng/othervm --enable-preview RecordReflectionTest
*/
@@ -49,12 +50,15 @@
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());
+ 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 >