Index
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 orJSONArrays represented asStrings. - 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.
All Classes and Interfaces|All Packages