Class CookieMapAssert
java.lang.Object
org.assertj.core.api.AbstractAssert<CookieMapAssert, Map<String, jakarta.servlet.http.Cookie>>
org.assertj.core.api.AbstractObjectAssert<CookieMapAssert, Map<String, jakarta.servlet.http.Cookie>>
org.assertj.core.api.AbstractMapAssert<CookieMapAssert, Map<String, jakarta.servlet.http.Cookie>, String, jakarta.servlet.http.Cookie>
org.springframework.test.web.servlet.assertj.CookieMapAssert
- All Implemented Interfaces:
org.assertj.core.api.Assert<CookieMapAssert, Map<String, jakarta.servlet.http.Cookie>>, org.assertj.core.api.Descriptable<CookieMapAssert>, org.assertj.core.api.EnumerableAssert<CookieMapAssert, Map.Entry<? extends String, ? extends jakarta.servlet.http.Cookie>>, org.assertj.core.api.ExtensionPoints<CookieMapAssert, Map<String, jakarta.servlet.http.Cookie>>
public class CookieMapAssert
extends org.assertj.core.api.AbstractMapAssert<CookieMapAssert, Map<String, jakarta.servlet.http.Cookie>, String, jakarta.servlet.http.Cookie>
AssertJ assertions that can be applied
to
cookies.- Since:
- 6.2
- Author:
- Brian Clozel, Stephane Nicoll
-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself, objects, throwUnsupportedExceptionOnEquals -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncontainsCookie(String name) Verify that the actual cookies contain a cookie with the givenname.containsCookies(String... names) Verify that the actual cookies contain cookies with the givennames.doesNotContainCookie(String name) Verify that the actual cookies do not contain a cookie with the givenname.doesNotContainCookies(String... names) Verify that the actual cookies do not contain any cookies with the givennames.hasCookieSatisfying(String name, Consumer<jakarta.servlet.http.Cookie> cookieRequirements) Verify that the actual cookies contain a cookie with the givennamethat satisfies the givencookieRequirements.Verify that the actual cookies contain a cookie with the givennamewhose domain is equal to the given one.Verify that the actual cookies contain a cookie with the givennamewhose max age is equal to the given one.Verify that the actual cookies contain a cookie with the givennamewhose path is equal to the given one.Verify that the actual cookies contain a cookie with the givennamewhose value is equal to the given one.isHttpOnly(String name, boolean expected) Verify that the actual cookies contain a cookie with the givennamewhose http only flag is equal to the given one.Verify that the actual cookies contain a cookie with the givennamewhose secure flag is equal to the give one.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, values, withFailMessage, withThreadDumpOnErrorMethods 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, usingComparatorForTypeMethods inherited from class org.assertj.core.api.AbstractAssert
actual, areEqual, asInstanceOf, asList, assertionError, asString, descriptionText, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, doesNotMatch, doesNotMatch, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, hashCode, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, isElementOfCustomAssert, isInstanceOfSatisfying, isNull, matches, matches, newListAssertInstance, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingEquals, usingEquals, withFailMessage, withRepresentationMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.assertj.core.api.Descriptable
as, describedAs
-
Constructor Details
-
CookieMapAssert
public CookieMapAssert(jakarta.servlet.http.Cookie[] actual)
-
-
Method Details
-
containsCookie
Verify that the actual cookies contain a cookie with the givenname.- Parameters:
name- the name of an expected cookie- See Also:
-
containsCookies
Verify that the actual cookies contain cookies with the givennames.- Parameters:
names- the names of expected cookies- See Also:
-
doesNotContainCookie
Verify that the actual cookies do not contain a cookie with the givenname.- Parameters:
name- the name of a cookie that should not be present- See Also:
-
doesNotContainCookies
Verify that the actual cookies do not contain any cookies with the givennames.- Parameters:
names- the names of cookies that should not be present- See Also:
-
hasCookieSatisfying
public CookieMapAssert hasCookieSatisfying(String name, Consumer<jakarta.servlet.http.Cookie> cookieRequirements) Verify that the actual cookies contain a cookie with the givennamethat satisfies the givencookieRequirements.- Parameters:
name- the name of an expected cookiecookieRequirements- the requirements for the cookie
-
hasValue
Verify that the actual cookies contain a cookie with the givennamewhose value is equal to the given one.- Parameters:
name- the name of the cookieexpected- the expected value of the cookie
-
hasMaxAge
Verify that the actual cookies contain a cookie with the givennamewhose max age is equal to the given one.- Parameters:
name- the name of the cookieexpected- the expected max age of the cookie
-
hasPath
Verify that the actual cookies contain a cookie with the givennamewhose path is equal to the given one.- Parameters:
name- the name of the cookieexpected- the expected path of the cookie
-
hasDomain
Verify that the actual cookies contain a cookie with the givennamewhose domain is equal to the given one.- Parameters:
name- the name of the cookieexpected- the expected domain of the cookie
-
isSecure
Verify that the actual cookies contain a cookie with the givennamewhose secure flag is equal to the give one.- Parameters:
name- the name of the cookieexpected- whether the cookie is secure
-
isHttpOnly
Verify that the actual cookies contain a cookie with the givennamewhose http only flag is equal to the given one.- Parameters:
name- the name of the cookieexpected- whether the cookie is http only
-