Interface CMapExtension<K,V>
-
- All Superinterfaces:
CBaseState<java.util.Map<K,V>>
,CBaseVerifier<java.util.Map<K,V>>
,CBaseWaiter<java.util.Map<K,V>>
,CMapState<K,V>
,CMapVerifier<K,V>
,CMapWaiter<K,V>
,CMapWaitVerifier<K,V>
,CObjectState<java.util.Map<K,V>>
,CObjectVerifier<java.util.Map<K,V>,CMapState<K,V>>
,CObjectWaiter<java.util.Map<K,V>>
,CObjectWaitVerifier<java.util.Map<K,V>,CMapState<K,V>>
,java.io.Serializable
public interface CMapExtension<K,V> extends CMapWaiter<K,V>, CMapWaitVerifier<K,V>, CMapState<K,V>
CMapExtension is an central interface where we extend all Map related interfaces so adding new functionality will be much easier.
Java does not allow to override Object methods in interface level so this is something we should care about it manually.
Make sure to override equals, hashCode (and if needed toString methods) in your implementations.
-
-
Field Summary
-
Fields inherited from interface org.catools.common.extensions.states.interfaces.CBaseState
serialVersionUID
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
_useWaiter()
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CBaseState
getBaseValue
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CBaseVerifier
_verify, _verify, _verify, _verify, _verify, _verify, _verifyWithDefaultMessage, _verifyWithDefaultMessage, getDefaultMessage, getEntityDescription
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CBaseWaiter
getDefaultWaitInSeconds, getDefaultWaitIntervalInMilliSeconds
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CMapState
contains, contains, containsAll, containsAll, containsNone, containsNone, emptyOrContains, emptyOrContains, emptyOrNotContains, emptyOrNotContains, isEqual, isEqual, isNotEmpty, notContains, notContains, notContainsAll, sizeEquals, sizeIsGreaterThan, sizeIsGreaterThanOrEqual, sizeIsLessThan, sizeIsLessThanOrEqual
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CMapVerifier
verifyContains, verifyContains, verifyContains, verifyContains, verifyContainsAll, verifyContainsAll, verifyContainsNone, verifyContainsNone, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEquals, verifyEquals, verifyIsEmpty, verifyIsEmpty, verifyIsNotEmpty, verifyIsNotEmpty, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContainsAll, verifyNotContainsAll, verifySizeEquals, verifySizeEquals, verifySizeIsGreaterThan, verifySizeIsGreaterThan, verifySizeIsGreaterThanOrEqual, verifySizeIsGreaterThanOrEqual, verifySizeIsLessThan, verifySizeIsLessThan, verifySizeIsLessThanOrEqual, verifySizeIsLessThanOrEqual
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CMapWaiter
waitContains, waitContains, waitContains, waitContains, waitContains, waitContains, waitContainsAll, waitContainsAll, waitContainsAll, waitContainsNone, waitContainsNone, waitContainsNone, waitEmptyOrContains, waitEmptyOrContains, waitEmptyOrContains, waitEmptyOrContains, waitEmptyOrContains, waitEmptyOrContains, waitEmptyOrNotContains, waitEmptyOrNotContains, waitEmptyOrNotContains, waitEmptyOrNotContains, waitEmptyOrNotContains, waitEmptyOrNotContains, waitEquals, waitEquals, waitEquals, waitIsEmpty, waitIsEmpty, waitIsEmpty, waitIsNotEmpty, waitIsNotEmpty, waitIsNotEmpty, waitNotContains, waitNotContains, waitNotContains, waitNotContains, waitNotContains, waitNotContains, waitNotContainsAll, waitNotContainsAll, waitNotContainsAll, waitSizeEquals, waitSizeEquals, waitSizeEquals, waitSizeIsGreaterThan, waitSizeIsGreaterThan, waitSizeIsGreaterThan, waitSizeIsLessThan, waitSizeIsLessThan, waitSizeIsLessThan
-
Methods inherited from interface org.catools.common.extensions.waitVerify.interfaces.CMapWaitVerifier
_toState, verifyContains, verifyContains, verifyContains, verifyContains, verifyContains, verifyContains, verifyContains, verifyContains, verifyContainsAll, verifyContainsAll, verifyContainsAll, verifyContainsAll, verifyContainsNone, verifyContainsNone, verifyContainsNone, verifyContainsNone, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEquals, verifyEquals, verifyEquals, verifyEquals, verifyIsEmpty, verifyIsEmpty, verifyIsEmpty, verifyIsEmpty, verifyIsNotEmpty, verifyIsNotEmpty, verifyIsNotEmpty, verifyIsNotEmpty, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContainsAll, verifyNotContainsAll, verifyNotContainsAll, verifyNotContainsAll, verifySizeEquals, verifySizeEquals, verifySizeEquals, verifySizeEquals, verifySizeIsGreaterThan, verifySizeIsGreaterThan, verifySizeIsGreaterThan, verifySizeIsGreaterThan, verifySizeIsGreaterThanOrEqual, verifySizeIsGreaterThanOrEqual, verifySizeIsGreaterThanOrEqual, verifySizeIsGreaterThanOrEqual, verifySizeIsLessThan, verifySizeIsLessThan, verifySizeIsLessThan, verifySizeIsLessThan, verifySizeIsLessThanOrEqual, verifySizeIsLessThanOrEqual, verifySizeIsLessThanOrEqual, verifySizeIsLessThanOrEqual
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CObjectState
equalsAny, equalsAny, equalsNone, equalsNone, isNotNull, isNull, notEqual, test
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CObjectVerifier
verifyEqualsAny, verifyEqualsAny, verifyEqualsNone, verifyEqualsNone, verifyIsNotNull, verifyIsNotNull, verifyIsNull, verifyIsNull, verifyNotEquals, verifyNotEquals
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CObjectWaiter
_waiter, wait, wait, wait, waitEqualsAny, waitEqualsAny, waitEqualsAny, waitEqualsNone, waitEqualsNone, waitEqualsNone, waitIsNotNull, waitIsNotNull, waitIsNotNull, waitIsNull, waitIsNull, waitIsNull, waitNotEquals, waitNotEquals, waitNotEquals
-
Methods inherited from interface org.catools.common.extensions.waitVerify.interfaces.CObjectWaitVerifier
verifyEqualsAny, verifyEqualsAny, verifyEqualsAny, verifyEqualsAny, verifyEqualsNone, verifyEqualsNone, verifyEqualsNone, verifyEqualsNone, verifyIsNotNull, verifyIsNotNull, verifyIsNotNull, verifyIsNotNull, verifyIsNull, verifyIsNull, verifyIsNull, verifyIsNull, verifyNotEquals, verifyNotEquals, verifyNotEquals, verifyNotEquals
-
-
-
-
Method Detail
-
_useWaiter
default boolean _useWaiter()
- Specified by:
_useWaiter
in interfaceCBaseVerifier<K>
-
-