< 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 >