Class JsonAssert

    • Constructor Detail

      • JsonAssert

        public JsonAssert()
    • Method Detail

      • with

        public static JsonAsserter with​(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:
        ParseException - when the given JSON could not be parsed
      • with

        public static JsonAsserter with​(Reader reader)
                                 throws IOException
        Creates a JSONAsserter
        Parameters:
        reader - the reader of the json document
        Returns:
        a JSON asserter initialized with the provided document
        Throws:
        ParseException - when the given JSON could not be parsed
        IOException
      • collectionWithSize

        public static CollectionMatcher collectionWithSize​(org.hamcrest.Matcher<? super Integer> sizeMatcher)
      • mapContainingKey

        public static org.hamcrest.Matcher<Map<String,​?>> mapContainingKey​(org.hamcrest.Matcher<String> keyMatcher)
      • mapContainingValue

        public static <V> org.hamcrest.Matcher<? super Map<?,​V>> mapContainingValue​(org.hamcrest.Matcher<? super V> valueMatcher)
      • emptyCollection

        public static org.hamcrest.Matcher<Collection<Object>> emptyCollection()