Skip to content

Commit eac3cd7

Browse files
committed
Merge branch '2.x' into 3.x
2 parents 88e69f8 + 67135f7 commit eac3cd7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/test/java/tools/jackson/databind/deser/enums/EnumDefaultReadTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)