Package berlin.yuna.wiserjunit.model.bdd
Class Bdd<T>
- java.lang.Object
-
- berlin.yuna.wiserjunit.model.bdd.Bdd<T>
-
public class Bdd<T> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBdd.BddType
-
Field Summary
Fields Modifier and Type Field Description protected Tinputprotected Stringmessageprotected Bdd<?>parentTaskprotected Bdd.BddTypetype
-
Constructor Summary
Constructors Modifier Constructor Description protectedBdd(Bdd<?> parentTask, Bdd.BddType type, String message, T input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bdd<T>and(UncheckedConsumer<T>... consumers)<F> Bdd<F>and(UncheckedFunction<T,F> function)<E> Bdd<E>and(E variable)Bdd<T>and(Iterable<UncheckedConsumer<T>> consumers)Bdd<T>and(String message, UncheckedConsumer<T>... consumers)<F> Bdd<F>and(String message, UncheckedFunction<T,F> function)<E> Bdd<E>and(String message, E variable)Bdd<T>and(String message, Iterable<UncheckedConsumer<T>> consumers)protected Bdd<T>bddConsumer(Bdd.BddType type, String message, Iterable<UncheckedConsumer<T>> consumers)protected <F> Bdd<F>bddFunction(Bdd.BddType type, String message, UncheckedFunction<T,F> function)protected Bdd<T>bddHamcrest(String message, Iterable<org.hamcrest.Matcher<?>> matchers)protected <E> Bdd<E>bddVariable(Bdd.BddType type, String message, E variable)Bdd<T>but(UncheckedConsumer<T>... consumers)<F> Bdd<F>but(UncheckedFunction<T,F> function)<E> Bdd<E>but(E variable)Bdd<T>but(Iterable<UncheckedConsumer<T>> consumers)Bdd<T>but(String message, UncheckedConsumer<T>... consumers)<F> Bdd<F>but(String message, UncheckedFunction<T,F> function)<E> Bdd<E>but(String message, E variable)Bdd<T>but(String message, Iterable<UncheckedConsumer<T>> consumers)Stringend()Optional end identifierBdd<T>given(UncheckedConsumer<T>... consumers)<F> Bdd<F>given(UncheckedFunction<T,F> function)<E> Bdd<E>given(E variable)Bdd<T>given(Iterable<UncheckedConsumer<T>> consumers)Bdd<T>given(String message, UncheckedConsumer<T>... consumers)<F> Bdd<F>given(String message, UncheckedFunction<T,F> function)<E> Bdd<E>given(String message, E variable)Bdd<T>given(String message, Iterable<UncheckedConsumer<T>> consumers)Bdd<T>match(UncheckedConsumer<T>... consumers)Bdd<T>match(Iterable<UncheckedConsumer<T>> consumers)Bdd<T>match(String message, UncheckedConsumer<T>... consumers)Bdd<T>match(String message, Iterable<UncheckedConsumer<T>> consumers)Bdd<T>match(String message, org.hamcrest.Matcher<? super T> matcher)Bdd<T>match(String message, org.hamcrest.Matcher<? super T>... matchers)Bdd<T>match(org.hamcrest.Matcher<? super T> matcher)Bdd<T>match(org.hamcrest.Matcher<? super T>... matcher)Bdd<T>then(UncheckedConsumer<T>... consumers)<F> Bdd<F>then(UncheckedFunction<T,F> function)<E> Bdd<E>then(E variable)Bdd<T>then(Iterable<UncheckedConsumer<T>> consumers)Bdd<T>then(String message, UncheckedConsumer<T>... consumers)<F> Bdd<F>then(String message, UncheckedFunction<T,F> function)<E> Bdd<E>then(String message, E variable)Bdd<T>then(String message, Iterable<UncheckedConsumer<T>> consumers)Bdd<T>when(UncheckedConsumer<T>... consumers)<F> Bdd<F>when(UncheckedFunction<T,F> function)<E> Bdd<E>when(E variable)Bdd<T>when(Iterable<UncheckedConsumer<T>> consumers)Bdd<T>when(String message, UncheckedConsumer<T>... consumers)<F> Bdd<F>when(String message, UncheckedFunction<T,F> function)<E> Bdd<E>when(String message, E variable)Bdd<T>when(String message, Iterable<UncheckedConsumer<T>> consumers)Bdd<T>where(UncheckedConsumer<T>... consumers)<F> Bdd<F>where(UncheckedFunction<T,F> function)<E> Bdd<E>where(E variable)Bdd<T>where(Iterable<UncheckedConsumer<T>> consumers)Bdd<T>where(String message, UncheckedConsumer<T>... consumers)<F> Bdd<F>where(String message, UncheckedFunction<T,F> function)<E> Bdd<E>where(String message, E variable)Bdd<T>where(String message, Iterable<UncheckedConsumer<T>> consumers)<F extends Throwable>
Bdd<Class<F>>willThrow(Class<F> expected, org.junit.jupiter.api.function.Executable executable)<F extends Throwable>
Bdd<Class<F>>willThrow(Class<F> expected, org.junit.jupiter.api.function.Executable executable, String message)
-
-
-
Field Detail
-
input
protected final T input
-
message
protected final String message
-
parentTask
protected final Bdd<?> parentTask
-
type
protected final Bdd.BddType type
-
-
Constructor Detail
-
Bdd
protected Bdd(Bdd<?> parentTask, Bdd.BddType type, String message, T input)
-
-
Method Detail
-
given
public <E> Bdd<E> given(E variable)
-
when
public <E> Bdd<E> when(E variable)
-
then
public <E> Bdd<E> then(E variable)
-
and
public <E> Bdd<E> and(E variable)
-
but
public <E> Bdd<E> but(E variable)
-
where
public <E> Bdd<E> where(E variable)
-
bddVariable
protected <E> Bdd<E> bddVariable(Bdd.BddType type, String message, E variable)
-
given
public <F> Bdd<F> given(UncheckedFunction<T,F> function)
-
given
public <F> Bdd<F> given(String message, UncheckedFunction<T,F> function)
-
when
public <F> Bdd<F> when(UncheckedFunction<T,F> function)
-
when
public <F> Bdd<F> when(String message, UncheckedFunction<T,F> function)
-
then
public <F> Bdd<F> then(UncheckedFunction<T,F> function)
-
then
public <F> Bdd<F> then(String message, UncheckedFunction<T,F> function)
-
and
public <F> Bdd<F> and(UncheckedFunction<T,F> function)
-
and
public <F> Bdd<F> and(String message, UncheckedFunction<T,F> function)
-
but
public <F> Bdd<F> but(UncheckedFunction<T,F> function)
-
but
public <F> Bdd<F> but(String message, UncheckedFunction<T,F> function)
-
where
public <F> Bdd<F> where(UncheckedFunction<T,F> function)
-
where
public <F> Bdd<F> where(String message, UncheckedFunction<T,F> function)
-
given
@SafeVarargs public final Bdd<T> given(UncheckedConsumer<T>... consumers)
-
given
@SafeVarargs public final Bdd<T> given(String message, UncheckedConsumer<T>... consumers)
-
given
public Bdd<T> given(Iterable<UncheckedConsumer<T>> consumers)
-
when
@SafeVarargs public final Bdd<T> when(UncheckedConsumer<T>... consumers)
-
when
@SafeVarargs public final Bdd<T> when(String message, UncheckedConsumer<T>... consumers)
-
when
public Bdd<T> when(Iterable<UncheckedConsumer<T>> consumers)
-
then
@SafeVarargs public final Bdd<T> then(UncheckedConsumer<T>... consumers)
-
then
@SafeVarargs public final Bdd<T> then(String message, UncheckedConsumer<T>... consumers)
-
then
public Bdd<T> then(Iterable<UncheckedConsumer<T>> consumers)
-
and
@SafeVarargs public final Bdd<T> and(UncheckedConsumer<T>... consumers)
-
and
@SafeVarargs public final Bdd<T> and(String message, UncheckedConsumer<T>... consumers)
-
and
public Bdd<T> and(Iterable<UncheckedConsumer<T>> consumers)
-
but
@SafeVarargs public final Bdd<T> but(UncheckedConsumer<T>... consumers)
-
but
@SafeVarargs public final Bdd<T> but(String message, UncheckedConsumer<T>... consumers)
-
but
public Bdd<T> but(Iterable<UncheckedConsumer<T>> consumers)
-
where
@SafeVarargs public final Bdd<T> where(UncheckedConsumer<T>... consumers)
-
where
@SafeVarargs public final Bdd<T> where(String message, UncheckedConsumer<T>... consumers)
-
where
public Bdd<T> where(Iterable<UncheckedConsumer<T>> consumers)
-
match
@SafeVarargs public final Bdd<T> match(org.hamcrest.Matcher<? super T>... matcher)
-
match
@SafeVarargs public final Bdd<T> match(String message, org.hamcrest.Matcher<? super T>... matchers)
-
match
@SafeVarargs public final Bdd<T> match(UncheckedConsumer<T>... consumers)
-
match
public Bdd<T> match(Iterable<UncheckedConsumer<T>> consumers)
-
match
@SafeVarargs public final Bdd<T> match(String message, UncheckedConsumer<T>... consumers)
-
willThrow
public <F extends Throwable> Bdd<Class<F>> willThrow(Class<F> expected, org.junit.jupiter.api.function.Executable executable)
-
willThrow
public <F extends Throwable> Bdd<Class<F>> willThrow(Class<F> expected, org.junit.jupiter.api.function.Executable executable, String message)
-
end
public String end()
Optional end identifier- Returns:
- result of all configured elements
-
bddHamcrest
protected Bdd<T> bddHamcrest(String message, Iterable<org.hamcrest.Matcher<?>> matchers)
-
bddConsumer
protected Bdd<T> bddConsumer(Bdd.BddType type, String message, Iterable<UncheckedConsumer<T>> consumers)
-
bddFunction
protected <F> Bdd<F> bddFunction(Bdd.BddType type, String message, UncheckedFunction<T,F> function)
-
-