File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
src/test/java/tools/jackson/databind/deser/enums Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ enum MixinOverloadedDefault {
8080 A ,
8181 @ JsonEnumDefaultValue
8282 B ,
83- @ JsonEnumDefaultValue
83+ // Let's leave one un-annotated:
8484 C ,
8585 @ JsonEnumDefaultValue
8686 Z ;
@@ -308,7 +308,9 @@ public void testFirstEnumDefaultValueViaMixin() throws Exception
308308 .enable (EnumFeature .READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE )
309309 .addMixIn (BaseOverloaded .class , MixinOverloadedDefault .class )
310310 .build ();
311-
311+
312+ // While not guaranteed by annotation Javadocs, default implementation does
313+ // pick the first annotated enum value (in declaration order))
312314 assertEquals (BaseOverloaded .A ,
313315 mixinMapper .readValue (q ("UNKNOWN" ), BaseOverloaded .class ));
314316 }
You can’t perform that action at this time.
0 commit comments