FasterXML/jackson-modules-base

Regression for JAXB annotations module (for 2.16.0-SNAPSHOT) due to `jackson-databind` enum changes

cowtowncoder opened this issue · 3 comments

Looks like JAXB annotations module has 1 new failing unit test in 2.16 branch:

[ERROR] Failures: 
[ERROR]   TestJaxbAnnotationIntrospector.testSerializeDeserializeWithJaxbAnnotations:266 expected:<V[alue One]> but was:<V[ALUE1]>
[INFO] 
[ERROR] Tests run: 81, Failures: 1, Errors: 0, Skipped: 0

which I think is due to recent changes to Enum lookup wrt annotations.

/cc @JooHyukKim -- if you get a chance, could you have a look on how to address?

I think it's just that JAXBAnnotationIntrospector needs new method impls; test is for @XmlEnumValue annotation.
Need to provide new findEnumValues() implementation.

@cowtowncoder yes of course 👍🏻

Thank you @JooHyukKim !