Uses of Interface
org.mockito.stubbing.Answer
Packages that use Answer
Package
Description
Mockito is a mock library for java - see
Mockito class for usage.Mockito configuration utilities.
Mock settings related classes.
Stubbing related classes.
-
Uses of Answer in org.mockito
Classes in org.mockito that implement AnswerFields in org.mockito declared as AnswerModifier and TypeFieldDescriptionMockito.CALLS_REAL_METHODSOptionalAnswerto be used withMockito.mock(Class, Answer)Mockito.RETURNS_DEEP_STUBSOptionalAnswerto be used withMockito.mock(Class, Answer).Mockito.RETURNS_DEFAULTSThe defaultAnswerof every mock if the mock was not stubbed.Mockito.RETURNS_MOCKSOptionalAnswerto be used withMockito.mock(Class, Answer)Mockito.RETURNS_SELFOptionalAnswerto be used withMockito.mock(Class, Answer).Mockito.RETURNS_SMART_NULLSOptionalAnswerto be used withMockito.mock(Class, Answer).Methods in org.mockito that return AnswerModifier and TypeMethodDescriptionstatic <T,A> Answer <T> Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8static <T,A, B> Answer <T> Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8static <T,A, B, C>
Answer<T> Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8static <T,A, B, C, D>
Answer<T> Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8static <T,A, B, C, D, E>
Answer<T> Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8static <T,A, B, C, D, E, F>
Answer<T> Creates an answer from a functional interface - allows for a strongly typed answer to be created idiomatically in Java 8static <T> Answer<T> AdditionalAnswers.answersWithDelay(long sleepyTime, Answer<T> answer) Returns an answer after a delay with a defined length.AdditionalAnswers.answerVoid(VoidAnswer1<A> answer) Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8AdditionalAnswers.answerVoid(VoidAnswer2<A, B> answer) Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8AdditionalAnswers.answerVoid(VoidAnswer3<A, B, C> answer) Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8AdditionalAnswers.answerVoid(VoidAnswer4<A, B, C, D> answer) Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8AdditionalAnswers.answerVoid(VoidAnswer5<A, B, C, D, E> answer) Creates an answer from a functional interface - allows for a strongly typed answer to be created ideally in Java 8AdditionalAnswers.answerVoid(VoidAnswer6<A, B, C, D, E, F> answer) Creates an answer from a functional interface - allows for a strongly typed answer to be created idiomatically in Java 8static <T> Answer<T> AdditionalAnswers.delegatesTo(Object delegate) An answer that directly forwards the calls to the delegate.static <T> Answer<T> AdditionalAnswers.returnsArgAt(int position) Returns the parameter of an invocation at the given position.static <T> Answer<T> AdditionalAnswers.returnsElementsOf(Collection<?> elements) Returns elements of the collection.static <T> Answer<T> AdditionalAnswers.returnsFirstArg()Returns the first parameter of an invocation.static <T> Answer<T> AdditionalAnswers.returnsLastArg()Returns the last parameter of an invocation.static <T> Answer<T> AdditionalAnswers.returnsSecondArg()Returns the second parameter of an invocation.Methods in org.mockito with parameters of type AnswerModifier and TypeMethodDescriptionstatic <T> Answer<T> AdditionalAnswers.answersWithDelay(long sleepyTime, Answer<T> answer) Returns an answer after a delay with a defined length.MockSettings.defaultAnswer(Answer defaultAnswer) Specifies default answers to interactions.static StubberUsedoAnswer()when you want to stub a void method with genericAnswer.static <T> TCreates mock with a specified strategy for its answers to interactions.static <T> TCreates a mock object of the requested class or interface with the given default answer.static <T> MockedConstruction<T> Mockito.mockConstructionWithAnswer(Class<T> classToMock, Answer defaultAnswer, Answer... additionalAnswers) Creates a thread-local mock controller for all constructions of the given class.static <T> MockedStatic<T> Mockito.mockStatic(Class<T> classToMock, Answer defaultAnswer) Creates a thread-local mock controller for all static methods of the given class or interface.See originalOngoingStubbing.then(Answer)See originalBaseStubber.doAnswer(Answer)static BDDMockito.BDDStubbersee originalMockito.doAnswer(Answer)BDDMockito.BDDMyOngoingStubbing.willAnswer(Answer<?> answer) See originalOngoingStubbing.thenAnswer(Answer)BDDMockito.BDDStubber.willAnswer(Answer<?> answer) See originalBaseStubber.doAnswer(Answer)static BDDMockito.BDDStubberBDDMockito.willAnswer(Answer<?> answer) see originalMockito.doAnswer(Answer) -
Uses of Answer in org.mockito.configuration
Methods in org.mockito.configuration that return AnswerModifier and TypeMethodDescriptionDefaultMockitoConfiguration.getDefaultAnswer()IMockitoConfiguration.getDefaultAnswer()Allows configuring the default answers of un-stubbed invocations -
Uses of Answer in org.mockito.mock
Methods in org.mockito.mock that return AnswerModifier and TypeMethodDescriptionAnswer<?> MockCreationSettings.getDefaultAnswer()the default answer for this mock, seeMockSettings.defaultAnswer(org.mockito.stubbing.Answer). -
Uses of Answer in org.mockito.stubbing
Subinterfaces of Answer in org.mockito.stubbingMethods in org.mockito.stubbing with parameters of type AnswerModifier and TypeMethodDescriptionUse it for stubbing consecutive calls inMockito.doAnswer(Answer)style:Sets a generic Answer for the method.OngoingStubbing.thenAnswer(Answer<?> answer) Sets a generic Answer for the method.