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.-
Nested Class Summary
Nested classes/interfaces inherited from class org.assertj.core.api.Condition
Condition.Status
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Collection
<Condition<? super T>> protected static final String
protected static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
method used to calculate the the subclass join descriptionprivate static <T> T
checkNotNullConditions
(T conditions) conditionDescriptionWithStatus
(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"private static <T> T
notNull
(T condition) 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
-
Field Details
-
SUFFIX_DELIMITER
- See Also:
-
PREFIX_DELIMITER
- See Also:
-
conditions
Collection<Condition<? super T>> conditions
-
-
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
.
-
Join
-
-
Method Details
-
checkNotNullConditions
private static <T> T checkNotNullConditions(T conditions) -
descriptionPrefix
method used to prefix the subclass join description, ex: "all of"- Returns:
- the prefix to use to build the description.
-
calculateDescription
private void calculateDescription()method used to calculate the the subclass join 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.
-
notNull
private static <T> T notNull(T condition) -
conditions
Returns the conditions to join.- Returns:
- the conditions to join.
-