Package dev.joss.jason.assertions
Class JsonObjectAssert
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<SELF,ACTUAL>
-
- org.assertj.core.api.AbstractObjectAssert<SELF,ACTUAL>
-
- org.assertj.core.api.AbstractMapAssert<JsonObjectAssert,java.util.Map<java.lang.String,java.lang.Object>,java.lang.String,java.lang.Object>
-
- dev.joss.jason.assertions.JsonObjectAssert
-
- All Implemented Interfaces:
JsonTypeAssert,org.assertj.core.api.Assert<JsonObjectAssert,java.util.Map<java.lang.String,java.lang.Object>>,org.assertj.core.api.Descriptable<JsonObjectAssert>,org.assertj.core.api.EnumerableAssert<JsonObjectAssert,java.util.Map.Entry<? extends java.lang.String,? extends java.lang.Object>>,org.assertj.core.api.ExtensionPoints<JsonObjectAssert,java.util.Map<java.lang.String,java.lang.Object>>
public class JsonObjectAssert extends org.assertj.core.api.AbstractMapAssert<JsonObjectAssert,java.util.Map<java.lang.String,java.lang.Object>,java.lang.String,java.lang.Object> implements JsonTypeAssert
-
-
Constructor Summary
Constructors Constructor Description JsonObjectAssert(JasonAssert parentAssert, java.util.Map<java.lang.String,java.lang.Object> actualValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonArrayAssertarrayAtPath(java.lang.String jsonPath)JsonBooleanAssertbooleanAtPath(java.lang.String jsonPath)JsonNumericAssertnumberAtPath(java.lang.String jsonPath)JsonObjectAssertobjectAtPath(java.lang.String jsonPath)JsonStringAssertstringAtPath(java.lang.String jsonPath)-
Methods inherited from class org.assertj.core.api.AbstractMapAssert
allSatisfy, anySatisfy, as, as, contains, containsAllEntriesOf, containsAnyOf, containsAnyOfForProxy, containsEntry, containsExactly, containsExactlyEntriesOf, containsExactlyForProxy, containsExactlyInAnyOrderEntriesOf, containsForProxy, containsKey, containsKeys, containsKeysForProxy, containsOnly, containsOnlyForProxy, containsOnlyKeys, containsOnlyKeys, containsOnlyKeysForProxy, containsValue, containsValues, containsValuesForProxy, describedAs, describedAs, doesNotContain, doesNotContainEntry, doesNotContainForProxy, doesNotContainKey, doesNotContainKeys, doesNotContainKeysForProxy, doesNotContainValue, doesNotHave, doesNotHaveSameClassAs, extracting, extracting, extractingByKey, extractingByKey, extractingByKeys, extractingByKeysForProxy, extractingFromEntries, extractingFromEntries, extractingFromEntriesForProxy, flatExtracting, has, hasEntrySatisfying, hasEntrySatisfying, hasEntrySatisfying, hasEntrySatisfying, hasKeySatisfying, hasSameClassAs, hasSameSizeAs, hasSameSizeAs, hasSameSizeAs, hasSize, hasSizeBetween, hasSizeGreaterThan, hasSizeGreaterThanOrEqualTo, hasSizeLessThan, hasSizeLessThanOrEqualTo, hasToString, hasValueSatisfying, is, isEmpty, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isNot, isNotEmpty, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNullOrEmpty, isOfAnyClassIn, isSameAs, isUnmodifiable, noneSatisfy, overridingErrorMessage, size, usingComparator, usingComparator, usingDefaultComparator, usingDefaultElementComparator, usingElementComparator, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withThreadDumpOnError
-
Methods inherited from class org.assertj.core.api.AbstractObjectAssert
doesNotReturn, extracting, extracting, extracting, extracting, extracting, extracting, extractingForProxy, getComparatorsByType, hasAllNullFieldsOrProperties, hasAllNullFieldsOrPropertiesExcept, hasFieldOrProperty, hasFieldOrPropertyWithValue, hasNoNullFieldsOrProperties, hasNoNullFieldsOrPropertiesExcept, hasOnlyFields, isEqualToComparingFieldByField, isEqualToComparingFieldByFieldRecursively, isEqualToComparingOnlyGivenFields, isEqualToIgnoringGivenFields, isEqualToIgnoringNullFields, newObjectAssert, returns, usingComparatorForFields, usingComparatorForType
-
Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, descriptionText, doesNotHaveSameHashCodeAs, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, hashCode, hasSameHashCodeAs, inBinary, inHexadecimal, isElementOfCustomAssert, isInstanceOfSatisfying, isNull, matches, matches, newListAssertInstance, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, withFailMessage, withRepresentation
-
-
-
-
Constructor Detail
-
JsonObjectAssert
public JsonObjectAssert(JasonAssert parentAssert, java.util.Map<java.lang.String,java.lang.Object> actualValue)
-
-
Method Detail
-
stringAtPath
public JsonStringAssert stringAtPath(java.lang.String jsonPath)
- Specified by:
stringAtPathin interfaceJsonTypeAssert
-
numberAtPath
public JsonNumericAssert numberAtPath(java.lang.String jsonPath)
- Specified by:
numberAtPathin interfaceJsonTypeAssert
-
booleanAtPath
public JsonBooleanAssert booleanAtPath(java.lang.String jsonPath)
- Specified by:
booleanAtPathin interfaceJsonTypeAssert
-
objectAtPath
public JsonObjectAssert objectAtPath(java.lang.String jsonPath)
- Specified by:
objectAtPathin interfaceJsonTypeAssert
-
arrayAtPath
public JsonArrayAssert arrayAtPath(java.lang.String jsonPath)
- Specified by:
arrayAtPathin interfaceJsonTypeAssert
-
-