Class AssertJson<T>

java.lang.Object
org.hamcrest.BaseMatcher<T>
uk.org.webcompere.modelassert.json.impl.CoreJsonAssertion<T,AssertJson<T>>
uk.org.webcompere.modelassert.json.assertjson.AssertJson<T>
Type Parameters:
T - the type of JSON source passed in
All Implemented Interfaces:
org.hamcrest.Matcher<T>, org.hamcrest.SelfDescribing, JsonNodeAssertDsl<AssertJson<T>>, ArrayNodeDsl<AssertJson<T>>, BooleanNodeDsl<AssertJson<T>>, NumberComparisonDsl<AssertJson<T>>, NumberNodeDsl<AssertJson<T>>, ObjectNodeDsl<AssertJson<T>>, Sizeable<AssertJson<T>>, TextNodeDsl<AssertJson<T>>, IsEqualToDsl<AssertJson<T>>, TreeComparisonDsl<AssertJson<T>>, Satisfies<AssertJson<T>>

public class AssertJson<T> extends CoreJsonAssertion<T,AssertJson<T>>
The assertJson form of the assertion
  • Constructor Details

    • AssertJson

      public AssertJson(JsonProvider<T> jsonProvider, T source)
      Constructs an assertion - use the assertJson factory method instead
      Parameters:
      jsonProvider - the provider of the json, converting from source type to JsonNode
      source - the source value
  • Method Details