public class JsonExpectationsHelper extends Object
Use of this class requires the JSONassert library.
| Constructor and Description |
|---|
JsonExpectationsHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
assertJsonEqual(String expected,
String actual)
Parse the expected and actual strings as JSON and assert the two
are "similar" - i.e.
|
void |
assertJsonEqual(String expected,
String actual,
boolean strict)
Parse the expected and actual strings as JSON and assert the two
are "similar" - i.e.
|
void |
assertJsonNotEqual(String expected,
String actual)
Parse the expected and actual strings as JSON and assert the two
are "not similar" - i.e.
|
void |
assertJsonNotEqual(String expected,
String actual,
boolean strict)
Parse the expected and actual strings as JSON and assert the two
are "not similar" - i.e.
|
public void assertJsonEqual(String expected, String actual) throws Exception
expected - the expected JSON contentactual - the actual JSON contentExceptionassertJsonEqual(String, String, boolean)public void assertJsonEqual(String expected, String actual, boolean strict) throws Exception
Can compare in two modes, depending on the strict parameter value:
true: strict checking. Not extensible and strict array ordering.false: lenient checking. Extensible and non-strict array ordering.expected - the expected JSON contentactual - the actual JSON contentstrict - enables strict checking if trueExceptionpublic void assertJsonNotEqual(String expected, String actual) throws Exception
expected - the expected JSON contentactual - the actual JSON contentExceptionassertJsonNotEqual(String, String, boolean)public void assertJsonNotEqual(String expected, String actual, boolean strict) throws Exception
Can compare in two modes, depending on strict parameter value:
true: strict checking. Not extensible, and strict array ordering.false: lenient checking. Extensible, and non-strict array ordering.expected - the expected JSON contentactual - the actual JSON contentstrict - enables strict checkingException