flipkart-incubator / flipkart-incubator/zjsonpatch

How does zjsonpatch test handle comparing numeric values?

Open
#151 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
586
Forks
153
PR merge metrics
No merged PRs in 30d

Description

According to RFC 6902:

4.6. test

The "test" operation tests that a value at the target location is
equal to a specified value.

The operation object MUST contain a "value" member that conveys the
value to be compared to the target location's value.

The target location MUST be equal to the "value" value for the
operation to be considered successful.

Here, "equal" means that the value at the target location and the
value conveyed by "value" are of the same JSON type, and that they
are considered equal by the following rules for that type:

o strings: are considered equal if they contain the same number of
Unicode characters and their code points are byte-by-byte equal.

o **numbers: are considered equal if their values are numerically
equal.**

o arrays: are considered equal if they contain the same number of
values, and if each value can be considered equal to the value at
the corresponding position in the other array, using this list of
type-specific rules.

How compliant is zjsonpatch according to this description?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.