com.atlassian.confluence.util.test.matchers
Class JsonMatchers

java.lang.Object
  extended by com.atlassian.confluence.util.test.matchers.JsonMatchers

public class JsonMatchers
extends java.lang.Object

Matchers to help reduce the boilerplate in testing JsonNodes.

Since:
5.6

Constructor Summary
JsonMatchers()
           
 
Method Summary
static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasJsonField(java.lang.String name)
           
static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasLongNode(java.lang.String name, long value)
           
static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasTextNode(java.lang.String name, java.lang.String value)
           
static org.hamcrest.TypeSafeMatcher<org.codehaus.jackson.JsonNode> isText(java.lang.String expected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonMatchers

public JsonMatchers()
Method Detail

hasJsonField

public static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasJsonField(java.lang.String name)

hasLongNode

public static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasLongNode(java.lang.String name,
                                                                              long value)

hasTextNode

public static org.hamcrest.Matcher<org.codehaus.jackson.JsonNode> hasTextNode(java.lang.String name,
                                                                              java.lang.String value)

isText

public static org.hamcrest.TypeSafeMatcher<org.codehaus.jackson.JsonNode> isText(java.lang.String expected)


Copyright © 2003-2014 Atlassian. All Rights Reserved.