|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.fest.assertions.Assert
org.fest.assertions.PrimitiveAssert
public abstract class PrimitiveAssert
Understands a template for assertion methods for primitive values.
Constructor Summary | |
---|---|
PrimitiveAssert()
|
Method Summary | |
---|---|
protected abstract PrimitiveAssert |
as(Description description)
Sets the description of the actual value, to be used in as message of any
thrown when an assertion fails. |
protected abstract PrimitiveAssert |
as(String description)
Sets the description of the actual value, to be used in as message of any
thrown when an assertion fails. |
protected abstract PrimitiveAssert |
describedAs(Description description)
Alias for , since "as" is a keyword in
Groovy. |
protected abstract PrimitiveAssert |
describedAs(String description)
Alias for , since "as" is a keyword in
Groovy. |
protected abstract PrimitiveAssert |
overridingErrorMessage(String message)
Replaces the default message displayed in case of a failure with the given one. |
Methods inherited from class org.fest.assertions.Assert |
---|
customErrorMessage, description, description, description, equals, fail, fail, failIfCustomMessageIsSet, failIfCustomMessageIsSet, failure, formattedErrorMessage, hashCode, rawDescription, replaceDefaultErrorMessagesWith |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PrimitiveAssert()
Method Detail |
---|
protected abstract PrimitiveAssert as(String description)
AssertionError
thrown when an assertion fails. This method should be called before any assertion method, otherwise any assertion
failure will not show the provided description.
For example:
assertThat(value).as("Some value").isEqualTo(otherValue);
description
- the description of the actual value.
protected abstract PrimitiveAssert describedAs(String description)
as(String)
, 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.
For example:
assertThat(value).describedAs("Some value").isEqualTo(otherValue);
description
- the description of the actual value.
protected abstract PrimitiveAssert as(Description description)
AssertionError
thrown when an assertion fails. This method should be called before any assertion method, otherwise any assertion
failure will not show the provided description.
For example:
assertThat(val).as(new BasicDescription("name")).isEqualTo("Frodo");
description
- the description of the actual value.
protected abstract PrimitiveAssert describedAs(Description description)
as(Description)
, 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.
For example:
assertThat(val).describedAs(new BasicDescription("name")).isEqualTo("Frodo");
description
- the description of the actual value.
protected abstract PrimitiveAssert overridingErrorMessage(String message)
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'".
message
- the given error message, which will replace the default one.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |