Class AnswerFunctionalInterfaces
java.lang.Object
org.mockito.internal.stubbing.answers.AnswerFunctionalInterfaces
Functional interfaces to make it easy to implement answers in Java 8
- Since:
- 2.1.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T,A> Answer <T> Construct an answer from a two parameter answer interfacestatic <T,A, B> Answer <T> Construct an answer from a two parameter answer interfacestatic <T,A, B, C>
Answer<T> Construct an answer from a three parameter answer interfacestatic <T,A, B, C, D>
Answer<T> Construct an answer from a four parameter answer interfacestatic <T,A, B, C, D, E>
Answer<T> Construct an answer from a five parameter answer interfacestatic <T,A, B, C, D, E, F>
Answer<T> Construct an answer from a six parameter answer interfacetoAnswer(VoidAnswer1<A> answer) Construct an answer from a two parameter answer interfacetoAnswer(VoidAnswer2<A, B> answer) Construct an answer from a two parameter answer interfacetoAnswer(VoidAnswer3<A, B, C> answer) Construct an answer from a three parameter answer interfacetoAnswer(VoidAnswer4<A, B, C, D> answer) Construct an answer from a four parameter answer interfacetoAnswer(VoidAnswer5<A, B, C, D, E> answer) Construct an answer from a five parameter answer interfacetoAnswer(VoidAnswer6<A, B, C, D, E, F> answer) Construct an answer from a five parameter answer interface
-
Method Details
-
toAnswer
Construct an answer from a two parameter answer interface- Type Parameters:
T- return typeA- input parameter 1 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a two parameter answer interface- Type Parameters:
A- input parameter 1 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a two parameter answer interface- Type Parameters:
T- return typeA- input parameter 1 typeB- input parameter 2 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a two parameter answer interface- Type Parameters:
A- input parameter 1 typeB- input parameter 2 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a three parameter answer interface- Type Parameters:
T- return typeA- input parameter 1 typeB- input parameter 2 typeC- input parameter 3 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a three parameter answer interface- Type Parameters:
A- input parameter 1 typeB- input parameter 2 typeC- input parameter 3 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a four parameter answer interface- Type Parameters:
T- return typeA- input parameter 1 typeB- input parameter 2 typeC- input parameter 3 typeD- input parameter 4 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a four parameter answer interface- Type Parameters:
A- input parameter 1 typeB- input parameter 2 typeC- input parameter 3 typeD- input parameter 4 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a five parameter answer interface- Type Parameters:
T- return typeA- input parameter 1 typeB- input parameter 2 typeC- input parameter 3 typeD- input parameter 4 typeE- input parameter 5 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a five parameter answer interface- Type Parameters:
A- input parameter 1 typeB- input parameter 2 typeC- input parameter 3 typeD- input parameter 4 typeE- input parameter 5 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a six parameter answer interface- Type Parameters:
T- return typeA- input parameter 1 typeB- input parameter 2 typeC- input parameter 3 typeD- input parameter 4 typeE- input parameter 5 typeF- input parameter 6 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-
toAnswer
Construct an answer from a five parameter answer interface- Type Parameters:
A- input parameter 1 typeB- input parameter 2 typeC- input parameter 3 typeD- input parameter 4 typeE- input parameter 5 typeF- input parameter 6 type- Parameters:
answer- answer interface- Returns:
- a new answer object
-