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
-
Nested Class Summary
Nested classes/interfaces inherited from class Condition
Condition.Status -
Field Summary
FieldsModifier and TypeFieldDescription(package private) Collection<Condition<? super T>> protected static final Stringprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidmethod used to calculate the subclass join descriptionprivate static <T> TcheckNotNullConditions(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 Stringmethod used to prefix the subclass join description, ex: "all of"private static <T> TnotNull(T condition) Methods inherited from class Condition
describedAs, matches, status, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Descriptable
as, as, as, describedAs, 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 subclass join description -
description
Description copied from class:ConditionReturns the description of this condition.- Overrides:
descriptionin classCondition<T>- Returns:
- the description of this condition.
-
conditionDescriptionWithStatus
Description copied from class:ConditionReturns the description of this condition with its status failed or success.- Overrides:
conditionDescriptionWithStatusin 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.
-