org.fest.assertions.core
Interface ExtensionPoints<S,A>

Type Parameters:
S - the "self" type of this assertion class. Please read "Emulating 'self types' using Java Generics to simplify fluent API implementation" for more details.
A - the type of the "actual" value.
All Known Subinterfaces:
Assert<S,A>
All Known Implementing Classes:
AbstractAssert, AbstractComparableAssert, AbstractIterableAssert, AbstractUnevenComparableAssert, BigDecimalAssert, BooleanArrayAssert, BooleanAssert, ByteArrayAssert, ByteAssert, CharacterAssert, CharArrayAssert, DateAssert, DoubleArrayAssert, DoubleAssert, FileAssert, FloatArrayAssert, FloatAssert, ImageAssert, InputStreamAssert, IntArrayAssert, IntegerAssert, IterableAssert, ListAssert, LongArrayAssert, LongAssert, MapAssert, ObjectArrayAssert, ObjectAssert, ShortArrayAssert, ShortAssert, StringAssert, ThrowableAssert

public interface ExtensionPoints<S,A>

Mechanism for extending assertion classes.

Author:
Alex Ruiz

Method Summary
 S doesNotHave(Condition<A> condition)
          Verifies that the actual value does not satisfy the given condition.
 S has(Condition<A> condition)
          Verifies that the actual value satisfies the given condition.
 S is(Condition<A> condition)
          Verifies that the actual value satisfies the given condition.
 S isNot(Condition<A> condition)
          Verifies that the actual value does not satisfy the given condition.
 

Method Detail

is

S is(Condition<A> condition)
Verifies that the actual value satisfies the given condition. This method is an alias for has(Condition).

Parameters:
condition - the given condition.
Returns:
this ExtensionPoints object.
Throws:
NullPointerException - if the given condition is null.
AssertionError - if the actual value does not satisfy the given condition.
See Also:
is(Condition)

isNot

S isNot(Condition<A> condition)
Verifies that the actual value does not satisfy the given condition. This method is an alias for doesNotHave(Condition).

Parameters:
condition - the given condition.
Returns:
this ExtensionPoints object.
Throws:
NullPointerException - if the given condition is null.
AssertionError - if the actual value satisfies the given condition.
See Also:
isNot(Condition)

has

S has(Condition<A> condition)
Verifies that the actual value satisfies the given condition. This method is an alias for is(Condition).

Parameters:
condition - the given condition.
Returns:
this ExtensionPoints object.
Throws:
NullPointerException - if the given condition is null.
AssertionError - if the actual value does not satisfy the given condition.
See Also:
is(Condition)

doesNotHave

S doesNotHave(Condition<A> condition)
Verifies that the actual value does not satisfy the given condition. This method is an alias for isNot(Condition).

Parameters:
condition - the given condition.
Returns:
this ExtensionPoints object.
Throws:
NullPointerException - if the given condition is null.
AssertionError - if the actual value satisfies the given condition.
See Also:
isNot(Condition)


Copyright © 2007-2012 FEST (Fixtures for Easy Software Testing). All Rights Reserved.