Package net.sf.json.test
Class JSONAssert
- java.lang.Object
-
- junit.framework.Assert
-
- net.sf.json.test.JSONAssert
-
public class JSONAssert extends junit.framework.AssertProvides assertions on equality for JSON strings and JSON types.
-
-
Constructor Summary
Constructors Constructor Description JSONAssert()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertEquals(java.lang.String message, java.lang.String expected, JSONArray actual)Asserts that two JSONArrays are equal.static voidassertEquals(java.lang.String message, java.lang.String expected, JSONFunction actual)Asserts that two JSONFunctions are equal.static voidassertEquals(java.lang.String message, java.lang.String expected, JSONNull actual)Asserts that two JSONNulls are equal.static voidassertEquals(java.lang.String message, java.lang.String expected, JSONObject actual)Asserts that two JSONObjects are equal.static voidassertEquals(java.lang.String expected, JSONArray actual)Asserts that two JSONArrays are equal.static voidassertEquals(java.lang.String message, JSONArray expected, java.lang.String actual)Asserts that two JSONArrays are equal.static voidassertEquals(java.lang.String message, JSONArray expected, JSONArray actual)Asserts that two JSONArrays are equal.static voidassertEquals(java.lang.String expected, JSONFunction actual)Asserts that two JSONFunctions are equal.static voidassertEquals(java.lang.String message, JSONFunction expected, java.lang.String actual)Asserts that two JSONFunctions are equal.static voidassertEquals(java.lang.String expected, JSONNull actual)Asserts that two JSONNulls are equal.static voidassertEquals(java.lang.String message, JSONNull expected, java.lang.String actual)Asserts that two JSONNulls are equal.static voidassertEquals(java.lang.String expected, JSONObject actual)Asserts that two JSONObjects are equal.static voidassertEquals(java.lang.String message, JSONObject expected, java.lang.String actual)Asserts that two JSONObjects are equal.static voidassertEquals(java.lang.String message, JSONObject expected, JSONObject actual)Asserts that two JSONObjects are equal.static voidassertEquals(java.lang.String message, JSON expected, JSON actual)Asserts that two JSON values are equal.static voidassertEquals(JSONArray expected, java.lang.String actual)Asserts that two JSONArrays are equal.static voidassertEquals(JSONArray expected, JSONArray actual)Asserts that two JSONArrays are equal.static voidassertEquals(JSONFunction expected, java.lang.String actual)Asserts that two JSONFunctions are equal.static voidassertEquals(JSONNull expected, java.lang.String actual)Asserts that two JSONNulls are equal.static voidassertEquals(JSONObject expected, java.lang.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(java.lang.String expected, java.lang.String actual)Asserts that two JSON strings are equal.static voidassertJsonEquals(java.lang.String message, java.lang.String expected, java.lang.String actual)Asserts that two JSON strings are equal.static voidassertNotNull(java.lang.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(java.lang.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 java.lang.StringmissingAndUnexpectedNames(JSONObject expected, JSONObject actual)private static java.lang.StringmissingExpectedNames(JSONObject expected, JSONObject actual)private static java.lang.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
-
-
-
-
Method Detail
-
assertEquals
public static void assertEquals(JSON expected, JSON actual)
Asserts that two JSON values are equal.
-
assertEquals
public static void assertEquals(JSONArray expected, JSONArray actual)
Asserts that two JSONArrays are equal.
-
assertEquals
public static void assertEquals(JSONArray expected, java.lang.String actual)
Asserts that two JSONArrays are equal.
-
assertEquals
public static void assertEquals(JSONFunction expected, java.lang.String actual)
Asserts that two JSONFunctions are equal.
-
assertEquals
public static void assertEquals(JSONNull expected, java.lang.String actual)
Asserts that two JSONNulls are equal.
-
assertEquals
public static void assertEquals(JSONObject expected, JSONObject actual)
Asserts that two JSONObjects are equal.
-
assertEquals
public static void assertEquals(JSONObject expected, java.lang.String actual)
Asserts that two JSONObjects are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, JSON expected, JSON actual)Asserts that two JSON values are equal.
-
assertEquals
public static void assertEquals(java.lang.String expected, JSONArray actual)Asserts that two JSONArrays are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, JSONArray expected, JSONArray actual)Asserts that two JSONArrays are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, JSONArray expected, java.lang.String actual)Asserts that two JSONArrays are equal.
-
assertEquals
public static void assertEquals(java.lang.String expected, JSONFunction actual)Asserts that two JSONFunctions are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, JSONFunction expected, java.lang.String actual)Asserts that two JSONFunctions are equal.
-
assertEquals
public static void assertEquals(java.lang.String expected, JSONNull actual)Asserts that two JSONNulls are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, JSONNull expected, java.lang.String actual)Asserts that two JSONNulls are equal.
-
assertEquals
public static void assertEquals(java.lang.String expected, JSONObject actual)Asserts that two JSONObjects are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, JSONObject expected, JSONObject actual)Asserts that two JSONObjects are equal.
-
missingAndUnexpectedNames
private static java.lang.String missingAndUnexpectedNames(JSONObject expected, JSONObject actual)
-
missingExpectedNames
private static java.lang.String missingExpectedNames(JSONObject expected, JSONObject actual)
-
unexpectedNames
private static java.lang.String unexpectedNames(JSONObject expected, JSONObject actual)
-
assertEquals
public static void assertEquals(java.lang.String message, JSONObject expected, java.lang.String actual)Asserts that two JSONObjects are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, java.lang.String expected, JSONArray actual)Asserts that two JSONArrays are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, java.lang.String expected, JSONFunction actual)Asserts that two JSONFunctions are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, java.lang.String expected, JSONNull actual)Asserts that two JSONNulls are equal.
-
assertEquals
public static void assertEquals(java.lang.String message, java.lang.String expected, JSONObject actual)Asserts that two JSONObjects are equal.
-
assertJsonEquals
public static void assertJsonEquals(java.lang.String expected, java.lang.String actual)Asserts that two JSON strings are equal.
-
assertJsonEquals
public static void assertJsonEquals(java.lang.String message, java.lang.String expected, java.lang.String actual)Asserts that two JSON strings are equal.
-
assertNotNull
public static void assertNotNull(JSON json)
Asserts that a JSON value is not null.
Fails if:- JSONNull.getInstance().equals( json )
- ((JSONObject) json).isNullObject()
-
assertNotNull
public static void assertNotNull(java.lang.String message, JSON json)Asserts that a JSON value is not null.
Fails if:- JSONNull.getInstance().equals( json )
- ((JSONObject) json).isNullObject()
-
assertNull
public static void assertNull(JSON json)
Asserts that a JSON value is null.
Fails if:- !JSONNull.getInstance().equals( json )
- !((JSONObject) json).isNullObject()
-
assertNull
public static void assertNull(java.lang.String message, JSON json)Asserts that a JSON value is null.
Fails if:- !JSONNull.getInstance().equals( json )
- !((JSONObject) json).isNullObject()
-
-