Package org.assertj.core.api
Class AbstractBooleanAssert<SELF extends AbstractBooleanAssert<SELF>>
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<SELF,Boolean>
-
- org.assertj.core.api.AbstractBooleanAssert<SELF>
-
- Type Parameters:
SELF- the "self" type of this assertion class. Please read "Emulating 'self types' using Java Generics to simplify fluent API implementation" for more details.
- All Implemented Interfaces:
Assert<SELF,Boolean>,Descriptable<SELF>,ExtensionPoints<SELF,Boolean>
- Direct Known Subclasses:
BooleanAssert
public abstract class AbstractBooleanAssert<SELF extends AbstractBooleanAssert<SELF>> extends AbstractAssert<SELF,Boolean>
Base class for all implementations of assertions forBooleans.- Author:
- Alex Ruiz, Yvonne Wang, David DIDIER, Ansgar Konermann, Mikhail Mazursky
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Booleansbooleans-
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, assertionErrorCreator, conditions, info, myself, objects, throwUnsupportedExceptionOnEquals
-
-
Constructor Summary
Constructors Constructor Description AbstractBooleanAssert(Boolean actual, Class<?> selfType)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SELFisEqualTo(boolean expected)Verifies that the actual value is equal to the given one.SELFisFalse()Verifies that the actual value isfalse.SELFisNotEqualTo(boolean other)Verifies that the actual value is not equal to the given one.SELFisTrue()Verifies that the actual value istrue.SELFusingComparator(Comparator<? super Boolean> customComparator)Deprecated.Custom Comparator is not supported for Boolean comparison.SELFusingComparator(Comparator<? super Boolean> customComparator, String customComparatorDescription)Deprecated.Custom Comparator is not supported for Boolean comparison.-
Methods inherited from class org.assertj.core.api.AbstractAssert
as, as, asInstanceOf, asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, setCustomRepresentation, throwAssertionError, usingDefaultComparator, withAssertionState, withFailMessage, withRepresentation, withThreadDumpOnError
-
-
-
-
Field Detail
-
booleans
Booleans booleans
-
-
Method Detail
-
isTrue
public SELF isTrue()
Verifies that the actual value istrue.Example:
// assertions will pass assertThat(true).isTrue(); assertThat(Boolean.TRUE).isTrue(); // assertions will fail assertThat(false).isTrue(); assertThat(Boolean.FALSE).isTrue();- Returns:
thisassertion object.- Throws:
AssertionError- if the actual value isnull.AssertionError- if the actual value is nottrue.
-
isFalse
public SELF isFalse()
Verifies that the actual value isfalse.Example:
// assertions will pass assertThat(false).isFalse(); assertThat(Boolean.FALSE).isFalse(); // assertions will fail assertThat(true).isFalse(); assertThat(Boolean.TRUE).isFalse();- Returns:
thisassertion object.- Throws:
AssertionError- if the actual value isnull.AssertionError- if the actual value is notfalse.
-
isEqualTo
public SELF isEqualTo(boolean expected)
Verifies that the actual value is equal to the given one.Example:
// assertions will pass assertThat(true).isEqualTo(true); assertThat(Boolean.FALSE).isEqualTo(false); // assertions will fail assertThat(true).isEqualTo(false); assertThat(Boolean.TRUE).isEqualTo(false);- Parameters:
expected- the given value to compare the actual value to.- Returns:
thisassertion object.- Throws:
AssertionError- if the actual value isnull.AssertionError- if the actual value is not equal to the given one.
-
isNotEqualTo
public SELF isNotEqualTo(boolean other)
Verifies that the actual value is not equal to the given one.Example:
// assertions will pass assertThat(true).isNotEqualTo(false); assertThat(Boolean.FALSE).isNotEqualTo(true); // assertions will fail assertThat(true).isNotEqualTo(true); assertThat(Boolean.FALSE).isNotEqualTo(false);- Parameters:
other- the given value to compare the actual value to.- Returns:
thisassertion object.- Throws:
AssertionError- if the actual value isnull.AssertionError- if the actual value is equal to the given one.
-
usingComparator
@Deprecated public final SELF usingComparator(Comparator<? super Boolean> customComparator)
Deprecated.Custom Comparator is not supported for Boolean comparison.Do not use this method.- Specified by:
usingComparatorin interfaceAssert<SELF extends AbstractBooleanAssert<SELF>,Boolean>- Overrides:
usingComparatorin classAbstractAssert<SELF extends AbstractBooleanAssert<SELF>,Boolean>- Parameters:
customComparator- the comparator to use for the incoming assertion checks.- Returns:
thisassertion object.- Throws:
UnsupportedOperationException- if this method is called.
-
usingComparator
@Deprecated public final SELF usingComparator(Comparator<? super Boolean> customComparator, String customComparatorDescription)
Deprecated.Custom Comparator is not supported for Boolean comparison.Do not use this method.- Specified by:
usingComparatorin interfaceAssert<SELF extends AbstractBooleanAssert<SELF>,Boolean>- Overrides:
usingComparatorin classAbstractAssert<SELF extends AbstractBooleanAssert<SELF>,Boolean>- Parameters:
customComparator- the comparator to use for the incoming assertion checks.customComparatorDescription- comparator description to be used in assertion error messages- Returns:
thisassertion object.- Throws:
UnsupportedOperationException- if this method is called.
-
-