add more tests for oneOf (#11068)

This commit is contained in:
William Cheng 2021-12-08 09:39:42 +08:00 committed by GitHub
parent a489a2e828
commit 2ff6f833e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -382,6 +382,8 @@ public class JSONTest {
assertTrue(o.getActualInstance() instanceof BananaReq);
BananaReq inst = (BananaReq) o.getActualInstance();
assertEquals(inst.getLengthCm(), new java.math.BigDecimal(17));
assertEquals(json.getGson().toJson(o), "{\"lengthCm\":17}");
assertEquals(json.getGson().toJson(inst), "{\"lengthCm\":17}");
}
{
// Try to deserialize empty object. This should fail 'oneOf' because none will match