@@ -0,0 +1,968 @@
+package com.fasterxml.jackson.databind.records;%0A%0Aimport com.fasterxml.jackson.databind.BaseMapTest;%0Aimport com.fasterxml.jackson.databind.ObjectMapper;%0Aimport com.fasterxml.jackson.databind.PropertyNamingStrategies;%0Aimport com.fasterxml.jackson.databind.annotation.JsonNaming;%0A%0Apublic class RecordNamingStrategy2992Test extends BaseMapTest%0A%7B%0A    @JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)%0A    record Record2992(String myId, String myValue) %7B%7D%0A%0A    private final ObjectMapper MAPPER = newJsonMapper();%0A%0A    // %5Bdatabind#2992%5D%0A    public void testRecordRenaming2992() throws Exception%0A    %7B %0A        Record2992 src = new Record2992(%22id%22, %22value%22);%0A        String json = MAPPER.writeValueAsString(src);%0A        assertEquals(a2q(%22%7B'my_id':'id','my_value':'value'%7D%22), json);%0A        Record2992 after = MAPPER.readValue(json, Record2992.class);%0A        assertEquals(src.myId(), after.myId());%0A        assertEquals(src.myValue(), after.myValue());%0A    %7D%0A%7D%0A

Add failing test for #2992