Package org.fest.assertions
Class BooleanAssert
Understands assertion methods for
Booleans and booleans. To create a new instance of this class call
Assertions.assertThat(Boolean) or Assertions.assertThat(boolean).-
Field Summary
Fields inherited from class org.fest.assertions.GenericAssert
actual -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBooleanAssert(boolean actual) Creates a new.BooleanAssertprotectedBooleanAssert(Boolean actual) Creates a new.BooleanAssert -
Method Summary
Modifier and TypeMethodDescriptionSets the description of the actual value, to be used in as message of anythrown when an assertion fails.AssertionErroras(Description description) Sets the description of the actual value, to be used in as message of anythrown when an assertion fails.AssertionErrordescribedAs(String description) Alias for, since "as" is a keyword in Groovy.GenericAssert.as(String)describedAs(Description description) Alias for, since "as" is a keyword in Groovy.GenericAssert.as(Description)doesNotSatisfy(Condition<Boolean> condition) Verifies that the actualBooleandoes not satisfy the given condition.Alias for.satisfies(Condition)isEqualTo(boolean expected) Verifies that the actualBooleanis equal to the given one.Verifies that the actualBooleanvalue is equal to the given one.voidisFalse()Verifies that the actualBooleanvalue isfalse.Alias for.doesNotSatisfy(Condition)isNotEqualTo(boolean other) Verifies that the actualBooleanis not equal to the given one.isNotEqualTo(Boolean other) Verifies that the actualBooleanis not equal to the given one.Verifies that the actualBooleanis notnull.isNotSameAs(Boolean other) Verifies that the actualBooleanis not the same object as the given one.Verifies that the actualBooleanis the same object as the given one.voidisTrue()Verifies that the actualBooleanvalue istrue.overridingErrorMessage(String message) Replaces the default message displayed in case of a failure with the given one.Verifies that the actualBooleansatisfies the given condition.Methods inherited from class org.fest.assertions.GenericAssert
assertDoesNotSatisfy, assertEqualTo, assertIs, assertIsNot, assertNotEqualTo, assertNotNull, assertNotSameAs, assertSameAs, assertSatisfies, isNullMethods inherited from class org.fest.assertions.Assert
customErrorMessage, description, description, description, equals, fail, fail, failIfCustomMessageIsSet, failIfCustomMessageIsSet, failure, formattedErrorMessage, hashCode, rawDescription, replaceDefaultErrorMessagesWith
-
Constructor Details
-
BooleanAssert
protected BooleanAssert(boolean actual) Creates a new.BooleanAssert- Parameters:
actual- the actual value to verify.
-
BooleanAssert
Creates a new.BooleanAssert- Parameters:
actual- the actual value to verify.
-
-
Method Details
-
as
Sets the description of the actual value, to be used in as message of anythrown when an assertion fails. This method should be called before any assertion method, otherwise any assertion failure will not show the provided description.AssertionErrorFor example:
assertThat(val).as("name").isEqualTo("Frodo");- Specified by:
asin classGenericAssert<Boolean>- Parameters:
description- the description of the actual value.- Returns:
- this assertion object.
-
describedAs
Alias for, since "as" is a keyword in Groovy. This method should be called before any assertion method, otherwise any assertion failure will not show the provided description.GenericAssert.as(String)For example:
assertThat(val).describedAs("name").isEqualTo("Frodo");- Specified by:
describedAsin classGenericAssert<Boolean>- Parameters:
description- the description of the actual value.- Returns:
- this assertion object.
-
as
Sets the description of the actual value, to be used in as message of anythrown when an assertion fails. This method should be called before any assertion method, otherwise any assertion failure will not show the provided description.AssertionErrorFor example:
assertThat(val).as(new BasicDescription("name")).isEqualTo("Frodo");- Specified by:
asin classGenericAssert<Boolean>- Parameters:
description- the description of the actual value.- Returns:
- this assertion object.
-
describedAs
Alias for, since "as" is a keyword in Groovy. This method should be called before any assertion method, otherwise any assertion failure will not show the provided description.GenericAssert.as(Description)For example:
assertThat(val).describedAs(new BasicDescription("name")).isEqualTo("Frodo");- Specified by:
describedAsin classGenericAssert<Boolean>- Parameters:
description- the description of the actual value.- Returns:
- this assertion object.
-
isTrue
public void isTrue()Verifies that the actualBooleanvalue istrue.- Throws:
AssertionError- if the actualBooleanvalue isfalse.
-
isFalse
public void isFalse()Verifies that the actualBooleanvalue isfalse.- Throws:
AssertionError- if the actualBooleanvalue istrue.
-
isEqualTo
Verifies that the actualBooleanis equal to the given one.- Parameters:
expected- the givenbooleanto compare the actualBooleanto.- Returns:
- this assertion object.
- Throws:
AssertionError- if the actualBooleanis not equal to the given one.
-
isEqualTo
Verifies that the actualBooleanvalue is equal to the given one.- Specified by:
isEqualToin classGenericAssert<Boolean>- Parameters:
expected- the givenBooleanvalue to compare the actualBooleanto.- Returns:
- this assertion object.
- Throws:
AssertionError- if the actualBooleanvalue is not equal to the given one.- Since:
- 1.3
-
isNotEqualTo
Verifies that the actualBooleanis not equal to the given one.- Parameters:
other- the givenbooleanto compare the actualBooleanto.- Returns:
- this assertion object.
- Throws:
AssertionError- if the actualBooleanis equal to the given one.
-
isNotEqualTo
Verifies that the actualBooleanis not equal to the given one.- Specified by:
isNotEqualToin classGenericAssert<Boolean>- Parameters:
other- the givenBooleanto compare the actualBooleanto.- Returns:
- this assertion object.
- Throws:
AssertionError- if the actualBooleanvalue is equal to the given one.- Since:
- 1.3
-
satisfies
Verifies that the actualBooleansatisfies the given condition.- Specified by:
satisfiesin classGenericAssert<Boolean>- Parameters:
condition- the given condition.- Returns:
- this assertion object.
- Throws:
NullPointerException- if the given condition isnull.AssertionError- if the actualBooleandoes not satisfy the given condition.- Since:
- 1.3
- See Also:
-
doesNotSatisfy
Verifies that the actualBooleandoes not satisfy the given condition.- Specified by:
doesNotSatisfyin classGenericAssert<Boolean>- Parameters:
condition- the given condition.- Returns:
- this assertion object.
- Throws:
NullPointerException- if the given condition isnull.AssertionError- if the actual value does satisfies the given condition.- Since:
- 1.3
- See Also:
-
is
Alias for.satisfies(Condition)- Specified by:
isin classGenericAssert<Boolean>- Parameters:
condition- the given condition.- Returns:
- this assertion object.
- Throws:
NullPointerException- if the given condition isnull.AssertionError- if the actualBooleandoes not satisfy the given condition.- Since:
- 1.3
-
isNot
Alias for.doesNotSatisfy(Condition)- Specified by:
isNotin classGenericAssert<Boolean>- Parameters:
condition- the given condition.- Returns:
- this assertion object.
- Throws:
NullPointerException- if the given condition isnull.AssertionError- if the actualBooleandoes not satisfy the given condition.- Since:
- 1.3
-
isNotNull
Verifies that the actualBooleanis notnull.- Specified by:
isNotNullin classGenericAssert<Boolean>- Returns:
- this assertion object.
- Throws:
AssertionError- if the actualBooleanvalue isnull.- Since:
- 1.3
-
isSameAs
Verifies that the actualBooleanis the same object as the given one.- Specified by:
isSameAsin classGenericAssert<Boolean>- Parameters:
expected- the givenBooleanto compare the actualBooleanto.- Returns:
- this assertion object.
- Throws:
AssertionError- if the actualBooleanvalue is not the same as the given one.- Since:
- 1.3
-
isNotSameAs
Verifies that the actualBooleanis not the same object as the given one.- Specified by:
isNotSameAsin classGenericAssert<Boolean>- Parameters:
other- the givenBooleanto compare the actualBooleanto.- Returns:
- this assertion object.
- Throws:
AssertionError- if the actualBooleanvalue is the same as the given one.- Since:
- 1.3
-
overridingErrorMessage
Replaces the default message displayed in case of a failure with the given one.For example, the following assertion:
assertThat("Hello").isEqualTo("Bye");will fail with the default message "expected:<'[Bye]'> but was:<'[Hello]'>."We can replace this message with our own:
assertThat("Hello").overridingErrorMessage("'Hello' should be equal to 'Bye'").isEqualTo("Bye");in this case, the assertion will fail showing the message "'Hello' should be equal to 'Bye'".- Specified by:
overridingErrorMessagein classGenericAssert<Boolean>- Parameters:
message- the given error message, which will replace the default one.- Returns:
- this assertion.
-