Interface CCollectionVerifier<E>
-
- All Superinterfaces:
CBaseState<java.lang.Iterable<E>>
,CBaseVerifier<java.lang.Iterable<E>>
,CBaseWaiter<java.lang.Iterable<E>>
,CIterableVerifier<E>
,CObjectVerifier<java.lang.Iterable<E>,CIterableState<E>>
,java.io.Serializable
- All Known Subinterfaces:
CCollection<E>
,CCollectionExtension<E>
,CCollectionWaitVerifier<E>
- All Known Implementing Classes:
CConfigInfoCollection
,CHolidayCollection
,CList
,CSet
,CTestResults
public interface CCollectionVerifier<E> extends CIterableVerifier<E>
CCollectionVerifier is an interface for Collection verification related methods.
We need this interface to have possibility of adding verification to any exists objects with the minimum change in the code. In the meantime adding verification method in one place can be extend cross all other objects:
- See Also:
Map
,CCollection
,CHashMap
,CLinkedMap
,CSet
,CList
-
-
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 CCollectionState<E>
_toState(java.lang.Object e)
default void
verifySizeEquals(CVerificationQueue verificationQueue, int expected)
Verify the map size is equal to expected value.default void
verifySizeEquals(CVerificationQueue verificationQueue, int expected, java.lang.String message, java.lang.Object... params)
Verify the map size is equal to expected value.default void
verifySizeIsGreaterThan(CVerificationQueue verificationQueue, int expected)
Verify that actual has value greater than expected.default void
verifySizeIsGreaterThan(CVerificationQueue verificationQueue, int expected, java.lang.String message, java.lang.Object... params)
Verify that actual has value greater than expected.default void
verifySizeIsLessThan(CVerificationQueue verificationQueue, int expected)
Verify that actual has value less than expected.default void
verifySizeIsLessThan(CVerificationQueue verificationQueue, int expected, java.lang.String message, java.lang.Object... params)
Verify that actual has value less than expected.-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CBaseState
getBaseValue
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CBaseVerifier
_useWaiter, _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.verify.interfaces.CIterableVerifier
verifyContains, verifyContains, verifyContainsAll, verifyContainsAll, verifyContainsNone, verifyContainsNone, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEquals, verifyEquals, verifyHas, verifyHas, verifyIsEmpty, verifyIsEmpty, verifyIsNotEmpty, verifyIsNotEmpty, verifyNotContains, verifyNotContains, verifyNotContainsAll, verifyNotContainsAll
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CObjectVerifier
verifyEqualsAny, verifyEqualsAny, verifyEqualsNone, verifyEqualsNone, verifyIsNotNull, verifyIsNotNull, verifyIsNull, verifyIsNull, verifyNotEquals, verifyNotEquals
-
-
-
-
Method Detail
-
_toState
default CCollectionState<E> _toState(java.lang.Object e)
- Specified by:
_toState
in interfaceCIterableVerifier<E>
- Specified by:
_toState
in interfaceCObjectVerifier<java.lang.Iterable<E>,CIterableState<E>>
-
verifySizeEquals
default void verifySizeEquals(CVerificationQueue verificationQueue, int expected)
Verify the map size is equal to expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to compare
-
verifySizeEquals
default void verifySizeEquals(CVerificationQueue verificationQueue, int expected, java.lang.String message, java.lang.Object... params)
Verify the map size is equal to expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparemessage
- information about the propose of verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifySizeIsGreaterThan
default void verifySizeIsGreaterThan(CVerificationQueue verificationQueue, int expected)
Verify that actual has value greater than expected.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to compare
-
verifySizeIsGreaterThan
default void verifySizeIsGreaterThan(CVerificationQueue verificationQueue, int expected, java.lang.String message, java.lang.Object... params)
Verify that actual has value greater than expected.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparemessage
- information about the propose of verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifySizeIsLessThan
default void verifySizeIsLessThan(CVerificationQueue verificationQueue, int expected)
Verify that actual has value less than expected.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to compare
-
verifySizeIsLessThan
default void verifySizeIsLessThan(CVerificationQueue verificationQueue, int expected, java.lang.String message, java.lang.Object... params)
Verify that actual has value less than expected.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparemessage
- information about the propose of verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
-