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 Details

    • JSONAssert

      public JSONAssert()
  • Method Details

    • 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, String actual)
      Asserts that two JSONArrays are equal.
    • assertEquals

      public static void assertEquals(JSONFunction expected, String actual)
      Asserts that two JSONFunctions are equal.
    • assertEquals

      public static void assertEquals(JSONNull expected, 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, String actual)
      Asserts that two JSONObjects are equal.
    • assertEquals

      public static void assertEquals(String message, JSON expected, JSON actual)
      Asserts that two JSON values are equal.
    • assertEquals

      public static void assertEquals(String expected, JSONArray actual)
      Asserts that two JSONArrays are equal.
    • assertEquals

      public static void assertEquals(String message, JSONArray expected, JSONArray actual)
      Asserts that two JSONArrays are equal.
    • assertEquals

      public static void assertEquals(String message, JSONArray expected, String actual)
      Asserts that two JSONArrays are equal.
    • assertEquals

      public static void assertEquals(String expected, JSONFunction actual)
      Asserts that two JSONFunctions are equal.
    • assertEquals

      public static void assertEquals(String message, JSONFunction expected, String actual)
      Asserts that two JSONFunctions are equal.
    • assertEquals

      public static void assertEquals(String expected, JSONNull actual)
      Asserts that two JSONNulls are equal.
    • assertEquals

      public static void assertEquals(String message, JSONNull expected, String actual)
      Asserts that two JSONNulls are equal.
    • assertEquals

      public static void assertEquals(String expected, JSONObject actual)
      Asserts that two JSONObjects are equal.
    • assertEquals

      public static void assertEquals(String message, JSONObject expected, JSONObject actual)
      Asserts that two JSONObjects are equal.
    • missingAndUnexpectedNames

      private static String missingAndUnexpectedNames(JSONObject expected, JSONObject actual)
    • missingExpectedNames

      private static String missingExpectedNames(JSONObject expected, JSONObject actual)
    • unexpectedNames

      private static String unexpectedNames(JSONObject expected, JSONObject actual)
    • assertEquals

      public static void assertEquals(String message, JSONObject expected, String actual)
      Asserts that two JSONObjects are equal.
    • assertEquals

      public static void assertEquals(String message, String expected, JSONArray actual)
      Asserts that two JSONArrays are equal.
    • assertEquals

      public static void assertEquals(String message, String expected, JSONFunction actual)
      Asserts that two JSONFunctions are equal.
    • assertEquals

      public static void assertEquals(String message, String expected, JSONNull actual)
      Asserts that two JSONNulls are equal.
    • assertEquals

      public static void assertEquals(String message, String expected, JSONObject actual)
      Asserts that two JSONObjects are equal.
    • assertJsonEquals

      public static void assertJsonEquals(String expected, String actual)
      Asserts that two JSON strings are equal.
    • assertJsonEquals

      public static void assertJsonEquals(String message, String expected, 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(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(String message, JSON json)
      Asserts that a JSON value is null.
      Fails if:
      • !JSONNull.getInstance().equals( json )
      • !((JSONObject) json).isNullObject()