Package org.assertj.core.condition
Class Join<T>
java.lang.Object
org.assertj.core.api.Condition<T>
org.assertj.core.condition.Join<T>
- Type Parameters:
T
- the type of object this condition accepts.
- All Implemented Interfaces:
Descriptable<Condition<T>>
- Direct Known Subclasses:
AllOf
,AnyOf
,NestableCondition
Join of two or more
Condition
s.- Author:
- Yvonne Wang, Mikhail Mazursky
-
Nested Class Summary
Nested classes/interfaces inherited from class org.assertj.core.api.Condition
Condition.Status
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconditionDescriptionWithStatus
(T actual) Returns the description of this condition with its status failed or success.final Collection
<Condition<? super T>> Returns the conditions to join.Returns the description of this condition.abstract String
method used to prefix the subclass join description, ex: "all of"Methods inherited from class org.assertj.core.api.Condition
describedAs, matches, status, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.assertj.core.api.Descriptable
as, as, as, describedAs, describedAs
-
Field Details
-
SUFFIX_DELIMITER
- See Also:
-
PREFIX_DELIMITER
- See Also:
-
-
Constructor Details
-
Join
Creates a new
.Join
- Parameters:
conditions
- the conditions to join.- Throws:
NullPointerException
- if the given array isnull
.NullPointerException
- if any of the elements in the given array isnull
.
-
Join
Creates a new
.Join
- Parameters:
conditions
- the conditions to join.- Throws:
NullPointerException
- if the given iterable isnull
.NullPointerException
- if any of the elements in the given iterable isnull
.
-
-
Method Details
-
descriptionPrefix
method used to prefix the subclass join description, ex: "all of"- Returns:
- the prefix to use to build the description.
-
description
Description copied from class:Condition
Returns the description of this condition.- Overrides:
description
in classCondition<T>
- Returns:
- the description of this condition.
-
conditionDescriptionWithStatus
Description copied from class:Condition
Returns the description of this condition with its status failed or success.- Overrides:
conditionDescriptionWithStatus
in classCondition<T>
- Parameters:
actual
- the instance to evaluate the condition status against.- Returns:
- the description of this condition with its status.
-
conditions
Returns the conditions to join.- Returns:
- the conditions to join.
-