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 class
Bdd.BddType
-
Field Summary
Fields Modifier and Type Field Description protected T
input
protected String
message
protected Bdd<?>
parentTask
protected Bdd.BddType
type
-
Constructor Summary
Constructors Modifier Constructor Description protected
Bdd(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)
String
end()
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(String message, Class<F> expected, org.junit.jupiter.api.function.Executable executable)
-
-
-
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(String message, Class<F> expected, org.junit.jupiter.api.function.Executable executable)
-
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)
-
-