{
"data": [
{
"name": "primitiveInteger",
"value": 25
},
{
"name": "wrappedInteger",
"value": 25
},
{
"name": "optionalInteger",
"value": 25
},
{
"name": "optionalEnum",
"value": "VALUE1"
}
]
}
Then parser should produce DTO with:
{
"data": [
{
"name": "primitiveInteger",
"value": 25
},
{
"name": "wrappedInteger",
"value": 25
},
{
"name": "unknownField",
"value": "someValue"
}
]
}
Then exception should occur:
{
"data": [
{
"name": "wrappedInteger",
"value": 25
}
]
}
Then exception should occur:
{
"data": [
{
"name": "primitiveInteger",
"value": 25
}
]
}
Then exception should occur:
{
"data": [
{
"name": "primitiveInteger",
"value": 25
},
{
"name": "wrappedInteger",
"value": 25
}
]
}
Then parser should produce DTO with:
{
"data": [
{
"name": "primitiveInteger",
"value": null
},
{
"name": "wrappedInteger",
"value": 25
}
]
}
I expect exception:
{
"data": [
{
"name": "primitiveInteger",
"value": 25
},
{
"name": "wrappedInteger",
"value": null
}
]
}
Then parser should produce DTO with:
{
"data": [
{
"name": "primitiveInteger",
"value": 25
},
{
"name": "wrappedInteger",
"value": 25
},
{
"name": "optionalInteger",
"value": null
}
]
}
Then parser should produce DTO with:
{
"data": [
{
"name": "primitiveInteger",
"value": "here should be a number"
},
{
"name": "wrappedInteger",
"value": null
}
]
}
I expect exception:
{
"data": [
{
"name": "primitiveInteger",
"value": 1
},
{
"name": "wrappedInteger",
"value": "should be a number"
}
]
}
I expect exception:
{
"data": [
{
"name": "primitiveInteger",
"value": 1
},
{
"name": "wrappedInteger",
"value": 23
},
{
"name": "optionalInteger",
"value": "should be a number"
}
]
}
I expect exception:
{
"href": null,
"links": null,
"data": [
{
"name": "primitiveInteger",
"value": 0
},
{
"name": "wrappedInteger",
"value": null
}
]
}
{
"href": null,
"links": null,
"data": [
{
"name": "primitiveInteger",
"value": 11
},
{
"name": "wrappedInteger",
"value": 12
},
{
"name": "optionalInteger",
"value": 13
},
{
"name": "optionalEnum",
"value": "value2"
}
]
}
{
"href": null,
"links": null,
"data": [
{
"name": "primitiveInteger",
"value": 0
},
{
"name": "wrappedInteger",
"value": null
}
]
}
{
"href": null,
"links": null,
"data": [
{
"name": "primitiveInteger",
"value": 0
},
{
"name": "wrappedInteger",
"value": null
},
{
"name": "optionalInteger",
"value": null
},
{
"name": "optionalEnum",
"value": null
}
]
}