public class JsonEvaluator
extends java.lang.Object
JsonObject. This class facilitates reuse through
composition instead of reuse by inheritance.| Modifier and Type | Method and Description |
|---|---|
void |
assertJsonArrayPathContains(WritableAssertionInfo info,
JsonObject json,
java.lang.String path,
Filter filter) |
void |
assertJsonArraySize(WritableAssertionInfo info,
JsonObject json,
java.lang.String path,
int numExpectedEntries) |
void |
assertJsonHasMatchingPath(WritableAssertionInfo info,
JsonObject json,
java.lang.String path) |
void |
assertJsonHasNoMatchingPath(WritableAssertionInfo info,
JsonObject json,
java.lang.String path) |
void |
assertJsonIsEmpty(WritableAssertionInfo info,
JsonObject json) |
java.lang.Object |
assertJsonPathContains(WritableAssertionInfo info,
JsonObject json,
java.lang.String path,
java.lang.String expected) |
void |
assertJsonPathContainsElementsExactly(JsonObject json,
java.lang.String path,
java.util.List<java.lang.Object> expected) |
java.lang.Object |
assertJsonPathContainsEmptyCollection(WritableAssertionInfo info,
JsonObject json,
java.lang.String path) |
void |
assertJsonPathContainsValueLike(WritableAssertionInfo info,
JsonObject json,
java.lang.String path,
java.lang.String expected) |
static JsonEvaluator |
instance() |
public static JsonEvaluator instance()
public java.lang.Object assertJsonPathContains(WritableAssertionInfo info,
JsonObject json,
java.lang.String path,
java.lang.String expected)
public void assertJsonPathContainsValueLike(WritableAssertionInfo info,
JsonObject json,
java.lang.String path,
java.lang.String expected)
public void assertJsonArrayPathContains(WritableAssertionInfo info,
JsonObject json,
java.lang.String path,
Filter filter)
public void assertJsonArraySize(WritableAssertionInfo info,
JsonObject json,
java.lang.String path,
int numExpectedEntries)
public void assertJsonHasMatchingPath(WritableAssertionInfo info,
JsonObject json,
java.lang.String path)
public void assertJsonHasNoMatchingPath(WritableAssertionInfo info,
JsonObject json,
java.lang.String path)
public void assertJsonIsEmpty(WritableAssertionInfo info,
JsonObject json)
public java.lang.Object assertJsonPathContainsEmptyCollection(WritableAssertionInfo info,
JsonObject json,
java.lang.String path)
public void assertJsonPathContainsElementsExactly(JsonObject json, java.lang.String path, java.util.List<java.lang.Object> expected)
Copyright © 2018 SAP SE. All Rights Reserved.