org.mockserver.matchers
Class JsonSchemaMatcher

java.lang.Object
  extended by org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
      extended by org.mockserver.matchers.NotMatcher<MatchedType>
          extended by org.mockserver.matchers.BodyMatcher<String>
              extended by org.mockserver.matchers.JsonSchemaMatcher
All Implemented Interfaces:
Matcher<String>

public class JsonSchemaMatcher
extends BodyMatcher<String>

See http://json-schema.org/

Author:
jamesdbloom

Field Summary
 
Fields inherited from class org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
logger
 
Constructor Summary
JsonSchemaMatcher(String schema)
           
 
Method Summary
protected  String[] fieldsExcludedFromEqualsAndHashCode()
           
 boolean matches(String matched)
           
 com.github.fge.jsonschema.core.report.ProcessingReport validateJson(String json)
           
 
Methods inherited from class org.mockserver.matchers.NotMatcher
not
 
Methods inherited from class org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
addFieldsExcludedFromEqualsAndHashCode, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JsonSchemaMatcher

public JsonSchemaMatcher(String schema)
Method Detail

fieldsExcludedFromEqualsAndHashCode

protected String[] fieldsExcludedFromEqualsAndHashCode()
Overrides:
fieldsExcludedFromEqualsAndHashCode in class ObjectWithReflectiveEqualsHashCodeToString

matches

public boolean matches(String matched)

validateJson

public com.github.fge.jsonschema.core.report.ProcessingReport validateJson(String json)
                                                                    throws Exception
Throws:
Exception


Copyright © 2016. All rights reserved.