Class Diff
- java.lang.Object
-
- net.javacrumbs.jsonunit.core.internal.Diff
-
public class Diff extends Object
Compares JSON structures. Mainly for internal use, the API might be more volatile than the rest.- Author:
- Lukas Krecan
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Diffcreate(Object expected, Object actual, String actualName, String path, Configuration configuration)static Diffcreate(Object expected, Object actual, String actualName, Path path, Configuration configuration)static DiffcreateInternal(Object expected, Object actual, String actualName, Path path, Configuration configuration, String differenceString)Stringdifferences()voidfailIfDifferent()voidfailIfDifferent(String message)static ObjectquoteTextValue(Object value)If the value is String than it's quoted in ".booleansimilar()StringtoString()
-
-
-
Method Detail
-
create
public static Diff create(Object expected, Object actual, String actualName, String path, Configuration configuration)
-
create
public static Diff create(Object expected, Object actual, String actualName, Path path, Configuration configuration)
-
createInternal
public static Diff createInternal(Object expected, Object actual, String actualName, Path path, Configuration configuration, String differenceString)
-
quoteTextValue
public static Object quoteTextValue(Object value)
If the value is String than it's quoted in ".- Parameters:
value-- Returns:
-
similar
public boolean similar()
-
differences
public String differences()
-
failIfDifferent
public void failIfDifferent()
-
failIfDifferent
public void failIfDifferent(String message)
-
-