Index

A B C D F J M P S U 
All Classes and Interfaces|All Packages

A

allowingAnyArrayOrdering() - Method in class uk.co.datumedge.hamcrest.json.SameJSONAs
Creates a matcher that allows any element ordering within JSON arrays.
allowingExtraUnexpectedFields() - Method in class uk.co.datumedge.hamcrest.json.SameJSONAs
Creates a matcher that allows fields not present in the expected JSON document.

B

butAllowingAnyArrayOrdering() - Method in interface uk.co.datumedge.hamcrest.json.JSONModalComparator
 
butAllowingExtraUnexpectedFields() - Method in interface uk.co.datumedge.hamcrest.json.JSONModalComparator
 

C

compare(T, T) - Method in interface uk.co.datumedge.hamcrest.json.JSONComparator
 

D

describeTo(Description) - Method in class uk.co.datumedge.hamcrest.json.JSONComparisonResult
 
describeTo(Description) - Method in class uk.co.datumedge.hamcrest.json.SameJSONAs
 

F

failed() - Method in class uk.co.datumedge.hamcrest.json.JSONComparisonResult
 

J

JSONComparator<T> - Interface in uk.co.datumedge.hamcrest.json
Compares JSON documents.
JSONComparisonResult - Class in uk.co.datumedge.hamcrest.json
Models the result of a comparison between two JSON documents.
JSONComparisonResult(SelfDescribing) - Constructor for class uk.co.datumedge.hamcrest.json.JSONComparisonResult
 
JSONModalComparator<T> - Interface in uk.co.datumedge.hamcrest.json
Allows a comparator's behaviour to be configured to allow any array ordering, or extra unexpected fields.

M

matchesSafely(T, Description) - Method in class uk.co.datumedge.hamcrest.json.SameJSONAs
 

P

passed() - Method in class uk.co.datumedge.hamcrest.json.JSONComparisonResult
 

S

sameJSONArrayAs(JSONArray) - Static method in class uk.co.datumedge.hamcrest.json.SameJSONAs
Creates a matcher that compares JSONArrays.
sameJSONArrayAs(JSONArray, JSONModalComparator<JSONArray>) - Static method in class uk.co.datumedge.hamcrest.json.SameJSONAs
 
sameJSONAs(String) - Static method in class uk.co.datumedge.hamcrest.json.SameJSONAs
Creates a matcher that compares JSONObjects or JSONArrays represented as Strings.
sameJSONAs(String, JSONModalComparator<String>) - Static method in class uk.co.datumedge.hamcrest.json.SameJSONAs
 
SameJSONAs<T> - Class in uk.co.datumedge.hamcrest.json
Matcher that asserts that one JSON document is the same as another.
SameJSONAs(T, JSONModalComparator<T>) - Constructor for class uk.co.datumedge.hamcrest.json.SameJSONAs
 
sameJSONObjectAs(JSONObject) - Static method in class uk.co.datumedge.hamcrest.json.SameJSONAs
Creates a matcher that compares JSONObjects.
sameJSONObjectAs(JSONObject, JSONModalComparator<JSONObject>) - Static method in class uk.co.datumedge.hamcrest.json.SameJSONAs
 

U

uk.co.datumedge.hamcrest.json - package uk.co.datumedge.hamcrest.json
Provides Hamcrest matchers for comparing JSON documents.
A B C D F J M P S U 
All Classes and Interfaces|All Packages