org.mockito.internal.stubbing.answers
public class AnswerFunctionalInterfaces extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
AnswerFunctionalInterfaces.Answer1<T,A>
One parameter function which returns something
|
static interface |
AnswerFunctionalInterfaces.Answer2<T,A,B>
Two parameter function which returns something
|
static interface |
AnswerFunctionalInterfaces.Answer3<T,A,B,C>
Three parameter function which returns something
|
static interface |
AnswerFunctionalInterfaces.Answer4<T,A,B,C,D>
Three parameter function which returns something
|
static interface |
AnswerFunctionalInterfaces.Answer5<T,A,B,C,D,E>
Three parameter function which returns something
|
static interface |
AnswerFunctionalInterfaces.VoidAnswer1<A>
One parameter void function
|
static interface |
AnswerFunctionalInterfaces.VoidAnswer2<A,B>
Two parameter void function
|
static interface |
AnswerFunctionalInterfaces.VoidAnswer3<A,B,C>
Two parameter void function
|
static interface |
AnswerFunctionalInterfaces.VoidAnswer4<A,B,C,D>
Two parameter void function
|
static interface |
AnswerFunctionalInterfaces.VoidAnswer5<A,B,C,D,E>
Two parameter void function
|
| Modifier and Type | Method and Description |
|---|---|
static <T,A> Answer<T> |
toAnswer(AnswerFunctionalInterfaces.Answer1<T,A> answer)
Construct an answer from a two parameter answer interface
|
static <T,A,B> Answer<T> |
toAnswer(AnswerFunctionalInterfaces.Answer2<T,A,B> answer)
Construct an answer from a two parameter answer interface
|
static <T,A,B,C> Answer<T> |
toAnswer(AnswerFunctionalInterfaces.Answer3<T,A,B,C> answer)
Construct an answer from a three parameter answer interface
|
static <T,A,B,C,D> |
toAnswer(AnswerFunctionalInterfaces.Answer4<T,A,B,C,D> answer)
Construct an answer from a four parameter answer interface
|
static <T,A,B,C,D,E> |
toAnswer(AnswerFunctionalInterfaces.Answer5<T,A,B,C,D,E> answer)
Construct an answer from a five parameter answer interface
|
static <A> Answer<Void> |
toAnswer(AnswerFunctionalInterfaces.VoidAnswer1<A> answer)
Construct an answer from a two parameter answer interface
|
static <A,B> Answer<Void> |
toAnswer(AnswerFunctionalInterfaces.VoidAnswer2<A,B> answer)
Construct an answer from a two parameter answer interface
|
static <A,B,C> Answer<Void> |
toAnswer(AnswerFunctionalInterfaces.VoidAnswer3<A,B,C> answer)
Construct an answer from a three parameter answer interface
|
static <A,B,C,D> Answer<Void> |
toAnswer(AnswerFunctionalInterfaces.VoidAnswer4<A,B,C,D> answer)
Construct an answer from a four parameter answer interface
|
static <A,B,C,D,E> |
toAnswer(AnswerFunctionalInterfaces.VoidAnswer5<A,B,C,D,E> answer)
Construct an answer from a five parameter answer interface
|
public static <T,A> Answer<T> toAnswer(AnswerFunctionalInterfaces.Answer1<T,A> answer)
T - return typeA - input parameter 1 typeanswer - answer interfacepublic static <A> Answer<Void> toAnswer(AnswerFunctionalInterfaces.VoidAnswer1<A> answer)
A - input parameter 1 typeanswer - answer interfacepublic static <T,A,B> Answer<T> toAnswer(AnswerFunctionalInterfaces.Answer2<T,A,B> answer)
T - return typeA - input parameter 1 typeB - input parameter 2 typeanswer - answer interfacepublic static <A,B> Answer<Void> toAnswer(AnswerFunctionalInterfaces.VoidAnswer2<A,B> answer)
A - input parameter 1 typeB - input parameter 2 typeanswer - answer interfacepublic static <T,A,B,C> Answer<T> toAnswer(AnswerFunctionalInterfaces.Answer3<T,A,B,C> answer)
T - return typeA - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeanswer - answer interfacepublic static <A,B,C> Answer<Void> toAnswer(AnswerFunctionalInterfaces.VoidAnswer3<A,B,C> answer)
A - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeanswer - answer interfacepublic static <T,A,B,C,D> Answer<T> toAnswer(AnswerFunctionalInterfaces.Answer4<T,A,B,C,D> answer)
T - return typeA - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeD - input parameter 4 typeanswer - answer interfacepublic static <A,B,C,D> Answer<Void> toAnswer(AnswerFunctionalInterfaces.VoidAnswer4<A,B,C,D> answer)
A - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeD - input parameter 4 typeanswer - answer interfacepublic static <T,A,B,C,D,E> Answer<T> toAnswer(AnswerFunctionalInterfaces.Answer5<T,A,B,C,D,E> answer)
T - return typeA - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeD - input parameter 4 typeE - input parameter 5 typeanswer - answer interfacepublic static <A,B,C,D,E> Answer<Void> toAnswer(AnswerFunctionalInterfaces.VoidAnswer5<A,B,C,D,E> answer)
A - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeD - input parameter 4 typeE - input parameter 5 typeanswer - answer interface