Class JSONAssert
java.lang.Object
junit.framework.Assert
net.sf.json.test.JSONAssert
public class JSONAssert
extends junit.framework.Assert
Provides assertions on equality for JSON strings and JSON types.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidassertEquals(String message, String expected, JSONArray actual) Asserts that two JSONArrays are equal.static voidassertEquals(String message, String expected, JSONFunction actual) Asserts that two JSONFunctions are equal.static voidassertEquals(String message, String expected, JSONNull actual) Asserts that two JSONNulls are equal.static voidassertEquals(String message, String expected, JSONObject actual) Asserts that two JSONObjects are equal.static voidassertEquals(String expected, JSONArray actual) Asserts that two JSONArrays are equal.static voidassertEquals(String message, JSONArray expected, String actual) Asserts that two JSONArrays are equal.static voidassertEquals(String message, JSONArray expected, JSONArray actual) Asserts that two JSONArrays are equal.static voidassertEquals(String expected, JSONFunction actual) Asserts that two JSONFunctions are equal.static voidassertEquals(String message, JSONFunction expected, String actual) Asserts that two JSONFunctions are equal.static voidassertEquals(String expected, JSONNull actual) Asserts that two JSONNulls are equal.static voidassertEquals(String message, JSONNull expected, String actual) Asserts that two JSONNulls are equal.static voidassertEquals(String expected, JSONObject actual) Asserts that two JSONObjects are equal.static voidassertEquals(String message, JSONObject expected, String actual) Asserts that two JSONObjects are equal.static voidassertEquals(String message, JSONObject expected, JSONObject actual) Asserts that two JSONObjects are equal.static voidassertEquals(String message, JSON expected, JSON actual) Asserts that two JSON values are equal.static voidassertEquals(JSONArray expected, String actual) Asserts that two JSONArrays are equal.static voidassertEquals(JSONArray expected, JSONArray actual) Asserts that two JSONArrays are equal.static voidassertEquals(JSONFunction expected, String actual) Asserts that two JSONFunctions are equal.static voidassertEquals(JSONNull expected, String actual) Asserts that two JSONNulls are equal.static voidassertEquals(JSONObject expected, String actual) Asserts that two JSONObjects are equal.static voidassertEquals(JSONObject expected, JSONObject actual) Asserts that two JSONObjects are equal.static voidassertEquals(JSON expected, JSON actual) Asserts that two JSON values are equal.static voidassertJsonEquals(String expected, String actual) Asserts that two JSON strings are equal.static voidassertJsonEquals(String message, String expected, String actual) Asserts that two JSON strings are equal.static voidassertNotNull(String message, JSON json) Asserts that a JSON value is not null.
Fails if: JSONNull.getInstance().equals( json ) ((JSONObject) json).isNullObject()static voidassertNotNull(JSON json) Asserts that a JSON value is not null.
Fails if: JSONNull.getInstance().equals( json ) ((JSONObject) json).isNullObject()static voidassertNull(String message, JSON json) Asserts that a JSON value is null.
Fails if: !JSONNull.getInstance().equals( json ) !((JSONObject) json).isNullObject()static voidassertNull(JSON json) Asserts that a JSON value is null.
Fails if: !JSONNull.getInstance().equals( json ) !((JSONObject) json).isNullObject()private static StringmissingAndUnexpectedNames(JSONObject expected, JSONObject actual) private static StringmissingExpectedNames(JSONObject expected, JSONObject actual) private static StringunexpectedNames(JSONObject expected, JSONObject actual) Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
-
Constructor Details
-
JSONAssert
public JSONAssert()
-
-
Method Details
-
assertEquals
-
assertEquals
-
assertEquals
-
assertEquals
Asserts that two JSONFunctions are equal. -
assertEquals
-
assertEquals
Asserts that two JSONObjects are equal. -
assertEquals
Asserts that two JSONObjects are equal. -
assertEquals
-
assertEquals
-
assertEquals
-
assertEquals
-
assertEquals
Asserts that two JSONFunctions are equal. -
assertEquals
Asserts that two JSONFunctions are equal. -
assertEquals
-
assertEquals
-
assertEquals
Asserts that two JSONObjects are equal. -
assertEquals
Asserts that two JSONObjects are equal. -
missingAndUnexpectedNames
-
missingExpectedNames
-
unexpectedNames
-
assertEquals
Asserts that two JSONObjects are equal. -
assertEquals
-
assertEquals
Asserts that two JSONFunctions are equal. -
assertEquals
-
assertEquals
Asserts that two JSONObjects are equal. -
assertJsonEquals
-
assertJsonEquals
-
assertNotNull
Asserts that a JSON value is not null.
Fails if:- JSONNull.getInstance().equals( json )
- ((JSONObject) json).isNullObject()
-
assertNotNull
-
assertNull
Asserts that a JSON value is null.
Fails if:- !JSONNull.getInstance().equals( json )
- !((JSONObject) json).isNullObject()
-
assertNull
-