Package com.jayway.jsonassert
Class JsonAssert
- java.lang.Object
-
- com.jayway.jsonassert.JsonAssert
-
public class JsonAssert extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JsonAssert()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CollectionMatchercollectionWithSize(org.hamcrest.Matcher<? super java.lang.Integer> sizeMatcher)static org.hamcrest.Matcher<java.util.Collection<java.lang.Object>>emptyCollection()static org.hamcrest.Matcher<java.util.Map<java.lang.String,?>>mapContainingKey(org.hamcrest.Matcher<java.lang.String> keyMatcher)static <V> org.hamcrest.Matcher<? super java.util.Map<?,V>>mapContainingValue(org.hamcrest.Matcher<? super V> valueMatcher)static JsonAsserterwith(java.io.InputStream is)Creates a JSONAsserterstatic JsonAsserterwith(java.io.Reader reader)Creates a JSONAsserterstatic JsonAsserterwith(java.lang.String json)Creates a JSONAsserter
-
-
-
Method Detail
-
with
public static JsonAsserter with(java.lang.String json)
Creates a JSONAsserter- Parameters:
json- the JSON document to create a JSONAsserter for- Returns:
- a JSON asserter initialized with the provided document
- Throws:
java.text.ParseException- when the given JSON could not be parsed
-
with
public static JsonAsserter with(java.io.Reader reader) throws java.io.IOException
Creates a JSONAsserter- Parameters:
reader- the reader of the json document- Returns:
- a JSON asserter initialized with the provided document
- Throws:
java.text.ParseException- when the given JSON could not be parsedjava.io.IOException
-
with
public static JsonAsserter with(java.io.InputStream is) throws java.io.IOException
Creates a JSONAsserter- Parameters:
is- the input stream- Returns:
- a JSON asserter initialized with the provided document
- Throws:
java.text.ParseException- when the given JSON could not be parsedjava.io.IOException
-
collectionWithSize
public static CollectionMatcher collectionWithSize(org.hamcrest.Matcher<? super java.lang.Integer> sizeMatcher)
-
mapContainingKey
public static org.hamcrest.Matcher<java.util.Map<java.lang.String,?>> mapContainingKey(org.hamcrest.Matcher<java.lang.String> keyMatcher)
-
mapContainingValue
public static <V> org.hamcrest.Matcher<? super java.util.Map<?,V>> mapContainingValue(org.hamcrest.Matcher<? super V> valueMatcher)
-
emptyCollection
public static org.hamcrest.Matcher<java.util.Collection<java.lang.Object>> emptyCollection()
-
-