@TypeTransformer(keyCodecClass = LongToStringCodec.class, valueCodecClass = EnumToStringCodec.class)
private Map<Long,NamingStrategy> map;
}
//When
final MapCodec actual = parser.parseAndValidateMapCodec(Test.class.getDeclaredField("map"));
//Then
assertThat(actual.sourceKeyType()).isSameAs(Long.class);
assertThat(actual.targetKeyType()).isSameAs(String.class);
assertThat(actual.sourceValueType()).isSameAs(NamingStrategy.class);
assertThat(actual.targetValueType()).isSameAs(String.class);
}