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