Class JsonPathMatchers
- java.lang.Object
-
- dev.aherscu.qa.testing.utils.assertions.JsonPathMatchers
-
public class JsonPathMatchers extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.hamcrest.Matcher<? super Object>
hasJsonPath(String jsonPath)
static <T> org.hamcrest.Matcher<? super Object>
hasJsonPath(String jsonPath, org.hamcrest.Matcher<T> resultMatcher)
static org.hamcrest.Matcher<? super Object>
hasNoJsonPath(String jsonPath)
static org.hamcrest.Matcher<Object>
isJson()
static org.hamcrest.Matcher<Object>
isJson(org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> matcher)
static org.hamcrest.Matcher<File>
isJsonFile(org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> matcher)
static org.hamcrest.Matcher<String>
isJsonString(org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> matcher)
static org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext>
withJsonPath(com.jayway.jsonpath.JsonPath jsonPath)
static <T> org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext>
withJsonPath(com.jayway.jsonpath.JsonPath jsonPath, org.hamcrest.Matcher<T> resultMatcher)
static org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext>
withJsonPath(String jsonPath, com.jayway.jsonpath.Predicate... filters)
static <T> org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext>
withJsonPath(String jsonPath, org.hamcrest.Matcher<T> resultMatcher)
static org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext>
withoutJsonPath(com.jayway.jsonpath.JsonPath jsonPath)
static org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext>
withoutJsonPath(String jsonPath, com.jayway.jsonpath.Predicate... filters)
-
-
-
Method Detail
-
hasJsonPath
public static <T> org.hamcrest.Matcher<? super Object> hasJsonPath(String jsonPath, org.hamcrest.Matcher<T> resultMatcher)
-
isJson
public static org.hamcrest.Matcher<Object> isJson()
-
isJson
public static org.hamcrest.Matcher<Object> isJson(org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> matcher)
-
isJsonString
public static org.hamcrest.Matcher<String> isJsonString(org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> matcher)
-
isJsonFile
public static org.hamcrest.Matcher<File> isJsonFile(org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> matcher)
-
withJsonPath
public static org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> withJsonPath(String jsonPath, com.jayway.jsonpath.Predicate... filters)
-
withJsonPath
public static org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> withJsonPath(com.jayway.jsonpath.JsonPath jsonPath)
-
withoutJsonPath
public static org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> withoutJsonPath(String jsonPath, com.jayway.jsonpath.Predicate... filters)
-
withoutJsonPath
public static org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> withoutJsonPath(com.jayway.jsonpath.JsonPath jsonPath)
-
withJsonPath
public static <T> org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> withJsonPath(String jsonPath, org.hamcrest.Matcher<T> resultMatcher)
-
withJsonPath
public static <T> org.hamcrest.Matcher<? super com.jayway.jsonpath.ReadContext> withJsonPath(com.jayway.jsonpath.JsonPath jsonPath, org.hamcrest.Matcher<T> resultMatcher)
-
-