Class JsonMatchers
java.lang.Object
com.atlassian.confluence.util.test.matchers.JsonMatchers
Matchers to help reduce the boilerplate in testing JsonNodes.
- Since:
- 5.6
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.hamcrest.Matcher
<org.codehaus.jackson.JsonNode> hasBooleanNode
(String name, boolean value) static org.hamcrest.Matcher
<org.codehaus.jackson.JsonNode> hasJsonField
(String name) static org.hamcrest.Matcher
<org.codehaus.jackson.JsonNode> hasLongNode
(String name, long value) static org.hamcrest.Matcher
<org.codehaus.jackson.JsonNode> hasNodeSize
(int size) static org.hamcrest.Matcher
<org.codehaus.jackson.JsonNode> hasTextNode
(String name, String value) static org.hamcrest.Matcher
<org.codehaus.jackson.JsonNode> hasTextNodeContaining
(String name, String value) static org.hamcrest.TypeSafeMatcher
<org.codehaus.jackson.JsonNode> isArray()
static org.hamcrest.TypeSafeMatcher
<org.codehaus.jackson.JsonNode> isObject()
static org.hamcrest.TypeSafeMatcher
<org.codehaus.jackson.JsonNode> static org.hamcrest.TypeSafeMatcher
<org.codehaus.jackson.JsonNode> isTextContaining
(String expected)
-
Constructor Details
-
JsonMatchers
public JsonMatchers()
-
-
Method Details
-
hasNodeSize
public static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasNodeSize(int size) - Since:
- 5.9
-
hasJsonField
-
hasLongNode
public static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasLongNode(String name, long value) -
hasTextNode
-
hasTextNodeContaining
public static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasTextNodeContaining(String name, String value) - Since:
- 5.8
-
hasBooleanNode
public static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasBooleanNode(String name, boolean value) - Since:
- 5.10
-
isText
-
isTextContaining
public static org.hamcrest.TypeSafeMatcher<org.codehaus.jackson.JsonNode> isTextContaining(String expected) - Since:
- 5.8
-
isObject
public static org.hamcrest.TypeSafeMatcher<org.codehaus.jackson.JsonNode> isObject()- Since:
- 5.10
-
isArray
public static org.hamcrest.TypeSafeMatcher<org.codehaus.jackson.JsonNode> isArray()- Since:
- 5.10
-