public final class TestOperation extends PathValueOperation
test operation
The two arguments for this operation are the pointer containing the value
to test (path) and the value to test equality against (value).
It is an error if no value exists at the given path.
Also note that equality as defined by JSON Patch is exactly the same as it
is defined by JSON Schema itself. As such, this operation reuses JsonNumEquals for testing equality.
JsonPatchOperation.SplitPointervaluepath| Constructor and Description |
|---|
TestOperation(JsonPointer path,
JsonNode value) |
public TestOperation(JsonPointer path, JsonNode value)
public JsonNode apply(JsonNode node) throws JsonPatchException
JsonPatchOperationapply in class JsonPatchOperationnode - the value to patchJsonPatchException - operation failed to apply to this valuepublic String toString()
toString in class PathValueOperationCopyright © 2013. All Rights Reserved.