Some of the negative testing done by the tool for PATCH don't allow for the fact that a service might completely reject a request rather than perform a partial success. This is the clause that allows for the request to be rejected completely:
The implementation may reject the update on certain properties based on its own policies and, in this case, not make
the requested update.
For example, REQ_PATCH_MIXED_PROPS is expecting the service returns a 200 OK with messages showing the properties not updated, but doesn't accommodate services that want to reject the operation entirely. There may be other tests that need to be checked.
Some of the negative testing done by the tool for PATCH don't allow for the fact that a service might completely reject a request rather than perform a partial success. This is the clause that allows for the request to be rejected completely:
For example, REQ_PATCH_MIXED_PROPS is expecting the service returns a 200 OK with messages showing the properties not updated, but doesn't accommodate services that want to reject the operation entirely. There may be other tests that need to be checked.