I thought it might be helpful to have an issue that iterated though all the TCK tests we will need to write for EE 12 for the new features introduced. This is just a preliminary list of things that I found (assisted by AI). Any other committers are free to add on as they find things.
I'll start working on adding some test scenarios for Java Records.
Some of these updates will also likely require doc updates as well to specify behavior.
Add Java Record coverage
Add TCK tests that verify JSON-B support for Java records.
Required scenarios
Review UUID coverage
Confirm whether existing UUID tests already satisfy the JSON-B 3.1 requirement.
Required review
I thought it might be helpful to have an issue that iterated though all the TCK tests we will need to write for EE 12 for the new features introduced. This is just a preliminary list of things that I found (assisted by AI). Any other committers are free to add on as they find things.
I'll start working on adding some test scenarios for Java Records.
Some of these updates will also likely require doc updates as well to specify behavior.
Add Java Record coverage
Add TCK tests that verify JSON-B support for Java records.
Required scenarios
@JsonbPropertyon a record component is honored for serialization / deserialization@JsonbTransienton a record component is honored@JsonbCreatoris used with a recordUUIDReview UUID coverage
Confirm whether existing UUID tests already satisfy the JSON-B 3.1 requirement.
Required review
UUIDis coveredUUIDis covered