Interface CObjectWaitVerifier<O,S extends CObjectState<O>>
-
- All Superinterfaces:
CBaseState<O>
,CBaseVerifier<O>
,CBaseWaiter<O>
,CObjectVerifier<O,S>
,java.io.Serializable
- All Known Subinterfaces:
CBooleanWaitVerifier
,CCollectionWaitVerifier<E>
,CDateWaitVerifier
,CDynamicCollectionExtension<E>
,CDynamicDateExtension
,CDynamicFileExtension
,CDynamicIterableExtension<E>
,CDynamicMapExtension<K,V>
,CFileWaitVerifier
,CIterableWaitVerifier<E>
,CMapWaitVerifier<K,V>
,CNumberWaitVerifier<N>
,CStringWaitVerifier
- All Known Implementing Classes:
CDate
,CDynamicBooleanExtension
,CDynamicNumberExtension
,CDynamicObjectExtension
,CDynamicStringExtension
,CFile
public interface CObjectWaitVerifier<O,S extends CObjectState<O>> extends CObjectVerifier<O,S>, CBaseVerifier<O>
CObjectVerifier is an interface for Object 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:
-
-
Field Summary
-
Fields inherited from interface org.catools.common.extensions.states.interfaces.CBaseState
serialVersionUID
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description S
_toState(java.lang.Object o)
default void
verifyEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds)
Verify that actual and expected value are equal objects.default void
verifyEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual and expected value are equal objects.default void
verifyEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual and expected value are equal objects.default void
verifyEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual and expected value are equal objects.default void
verifyEqualsAny(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds)
Verify that actual value equals to at least one of expected value.default void
verifyEqualsAny(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual value equals to at least one of expected value.default void
verifyEqualsAny(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value equals to at least one of expected value.default void
verifyEqualsAny(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value equals to at least one of expected value.default void
verifyEqualsNone(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds)
Verify that actual value does not equals to any expected value.default void
verifyEqualsNone(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual value does not equals to any expected value.default void
verifyEqualsNone(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value does not equals to any expected value.default void
verifyEqualsNone(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value does not equals to any expected value.default void
verifyIsNotNull(CVerificationQueue verificationQueue, int waitInSeconds)
Verify that actual value is NOT null.default void
verifyIsNotNull(CVerificationQueue verificationQueue, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual value is NOT null.default void
verifyIsNotNull(CVerificationQueue verificationQueue, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value is NOT null.default void
verifyIsNotNull(CVerificationQueue verificationQueue, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value is NOT null.default void
verifyIsNull(CVerificationQueue verificationQueue, int waitInSeconds)
Verify that actual value is null.default void
verifyIsNull(CVerificationQueue verificationQueue, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual value is null.default void
verifyIsNull(CVerificationQueue verificationQueue, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value is null.default void
verifyIsNull(CVerificationQueue verificationQueue, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value is null.default void
verifyNotEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds)
Verify that actual and expected value are not equal objects.default void
verifyNotEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual and expected value are not equal objects.default void
verifyNotEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual and expected value are not equal objects.default void
verifyNotEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual and expected value are not equal objects.-
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, _verify, _verify, _verify, getDefaultMessage, getDefaultMessage, getVerifyMessagePrefix
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CBaseWaiter
getDefaultWaitInSeconds, getDefaultWaitIntervalInMilliSeconds
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CObjectVerifier
verifyEquals, verifyEquals, verifyEqualsAny, verifyEqualsAny, verifyEqualsNone, verifyEqualsNone, verifyIsNotNull, verifyIsNotNull, verifyIsNull, verifyIsNull, verifyNotEquals, verifyNotEquals
-
-
-
-
Method Detail
-
_toState
S _toState(java.lang.Object o)
- Specified by:
_toState
in interfaceCObjectVerifier<O,S extends CObjectState<O>>
-
verifyEquals
default void verifyEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds)
Verify that actual and expected value are equal objects.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparewaitInSeconds
- maximum wait time
-
verifyEquals
default void verifyEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual and expected value are equal objects.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparewaitInSeconds
- maximum wait timemessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyEquals
default void verifyEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual and expected value are equal objects.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparewaitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in milliseconds
-
verifyEquals
default void verifyEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual and expected value are equal objects.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparewaitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in millisecondsmessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyEqualsAny
default void verifyEqualsAny(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds)
Verify that actual value equals to at least one of expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpectedList
- a list of strings, may benull
.waitInSeconds
- maximum wait time
-
verifyEqualsAny
default void verifyEqualsAny(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value equals to at least one of expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpectedList
- a list of strings, may benull
.waitInSeconds
- maximum wait timemessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyEqualsAny
default void verifyEqualsAny(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual value equals to at least one of expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpectedList
- a list of strings, may benull
.waitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in milliseconds
-
verifyEqualsAny
default void verifyEqualsAny(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value equals to at least one of expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpectedList
- a list of strings, may benull
.waitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in millisecondsmessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyEqualsNone
default void verifyEqualsNone(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds)
Verify that actual value does not equals to any expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpectedList
- a list of strings, may benull
.waitInSeconds
- maximum wait time
-
verifyEqualsNone
default void verifyEqualsNone(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value does not equals to any expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpectedList
- a list of strings, may benull
.waitInSeconds
- maximum wait timemessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyEqualsNone
default void verifyEqualsNone(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual value does not equals to any expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpectedList
- a list of strings, may benull
.waitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in milliseconds
-
verifyEqualsNone
default void verifyEqualsNone(CVerificationQueue verificationQueue, java.util.List<O> expectedList, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value does not equals to any expected value.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpectedList
- a list of strings, may benull
.waitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in millisecondsmessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyIsNotNull
default void verifyIsNotNull(CVerificationQueue verificationQueue, int waitInSeconds)
Verify that actual value is NOT null.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instancewaitInSeconds
- maximum wait time
-
verifyIsNotNull
default void verifyIsNotNull(CVerificationQueue verificationQueue, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value is NOT null.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instancewaitInSeconds
- maximum wait timemessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyIsNotNull
default void verifyIsNotNull(CVerificationQueue verificationQueue, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual value is NOT null.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instancewaitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in milliseconds
-
verifyIsNotNull
default void verifyIsNotNull(CVerificationQueue verificationQueue, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value is NOT null.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instancewaitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in millisecondsmessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyIsNull
default void verifyIsNull(CVerificationQueue verificationQueue, int waitInSeconds)
Verify that actual value is null.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instancewaitInSeconds
- maximum wait time
-
verifyIsNull
default void verifyIsNull(CVerificationQueue verificationQueue, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value is null.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instancewaitInSeconds
- maximum wait timemessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyIsNull
default void verifyIsNull(CVerificationQueue verificationQueue, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual value is null.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instancewaitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in milliseconds
-
verifyIsNull
default void verifyIsNull(CVerificationQueue verificationQueue, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual value is null.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instancewaitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in millisecondsmessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyNotEquals
default void verifyNotEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds)
Verify that actual and expected value are not equal objects.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparewaitInSeconds
- maximum wait time
-
verifyNotEquals
default void verifyNotEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual and expected value are not equal objects.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparewaitInSeconds
- maximum wait timemessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
verifyNotEquals
default void verifyNotEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, int intervalInMilliSeconds)
Verify that actual and expected value are not equal objects.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparewaitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in milliseconds
-
verifyNotEquals
default void verifyNotEquals(CVerificationQueue verificationQueue, O expected, int waitInSeconds, int intervalInMilliSeconds, java.lang.String message, java.lang.Object... params)
Verify that actual and expected value are not equal objects.- Parameters:
verificationQueue
- CTest, CVerifier or any other verification queue instanceexpected
- value to comparewaitInSeconds
- maximum wait timeintervalInMilliSeconds
- interval between retries in millisecondsmessage
- information about the propose of this verificationparams
- parameters in case if message is a formatString.format(java.lang.String, java.lang.Object...)
-
-