HomeSort by relevance Sort by last modified time
    Searched refs:Answer (Results 1 - 25 of 142) sorted by null

1 2 3 4 5 6

  /external/mockito/src/main/java/org/mockito/configuration/
IMockitoConfiguration.java 7 import org.mockito.stubbing.Answer;
45 Answer<Object> getDefaultAnswer();
DefaultMockitoConfiguration.java 9 import org.mockito.stubbing.Answer;
20 public Answer<Object> getDefaultAnswer() {
  /external/mockito/src/main/java/org/mockito/stubbing/
Answer.java 10 * Generic interface to be used for configuring mock's answer.
11 * Answer specifies an action that is executed and a return value that is returned when you interact with the mock.
13 * Example of stubbing a mock with custom answer:
16 * when(mock.someMethod(anyString())).thenAnswer(new Answer() {
17 * Object answer(InvocationOnMock invocation) {
30 public interface Answer<T> {
38 T answer(InvocationOnMock invocation) throws Throwable; method in interface:Answer
  /external/mockito/src/main/java/org/mockito/
AdditionalAnswers.java 11 import org.mockito.stubbing.Answer;
30 * that either return a value or are void (see answer interfaces in {@link org.mockito.stubbing}).
33 * {@link #returnsLastArg}, {@link #returnsArgAt}, {@link #answer} and {@link #answerVoid}
43 * This additional answer could be used at stub time using the
44 * <code>then|do|will{@link org.mockito.stubbing.Answer}</code> methods. For example :
79 * @return Answer that will return the first argument of the invocation.
83 public static <T> Answer<T> returnsFirstArg() {
84 return (Answer<T>) new ReturnsArgumentAt(0);
91 * This additional answer could be used at stub time using the
92 * <code>then|do|will{@link org.mockito.stubbing.Answer}</code> methods. For example
329 public static <T, A> Answer<T> answer(Answer1<T, A> answer) { method in class:AdditionalAnswers
357 public static <T, A, B> Answer<T> answer(Answer2<T, A, B> answer) { method in class:AdditionalAnswers
387 public static <T, A, B, C> Answer<T> answer(Answer3<T, A, B, C> answer) { method in class:AdditionalAnswers
419 public static <T, A, B, C, D> Answer<T> answer(Answer4<T, A, B, C, D> answer) { method in class:AdditionalAnswers
453 public static <T, A, B, C, D, E> Answer<T> answer(Answer5<T, A, B, C, D, E> answer) { method in class:AdditionalAnswers
    [all...]
Answers.java 14 import org.mockito.stubbing.Answer;
23 * &#064;Mock(answer = RETURNS_DEEP_STUBS) UserProvider userProvider;
27 public enum Answers implements Answer<Object>{
29 * The default configured answer of every mock.
38 * An answer that returns smart-nulls.
47 * An answer that returns <strong>mocks</strong> (not stubs).
57 * An answer that returns <strong>deep stubs</strong> (not mocks).
66 * An answer that calls the real methods (used for partial mocks).
75 * An answer that tries to return itself. This is useful for mocking {@code Builders}.
84 private final Answer<Object> implementation
99 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:Answers
    [all...]
MockSettings.java 9 import org.mockito.stubbing.Answer;
23 * //Creates mock with different default answer & name
29 * //Creates mock with different default answer, descriptive name and extra interfaces
106 * <code>doReturn</code>|<code>Throw</code>|<code>Answer</code>|<code>CallRealMethod</code> stubbing style. Example:
129 * It is the default answer so it will be used <b>only when you don't</b> stub the method call.
139 * @param defaultAnswer default answer to be used by mock when not stubbed
143 MockSettings defaultAnswer(Answer defaultAnswer);
  /external/mockito/src/main/java/org/mockito/internal/stubbing/
StubbedInvocationMatcher.java 11 import org.mockito.stubbing.Answer;
18 public class StubbedInvocationMatcher extends InvocationMatcher implements Answer, Serializable, Stubbing {
21 private final Queue<Answer> answers = new ConcurrentLinkedQueue<Answer>();
24 public StubbedInvocationMatcher(InvocationMatcher invocation, Answer answer) {
26 this.answers.add(answer);
29 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:StubbedInvocationMatcher
31 Answer a;
35 return a.answer(invocation)
    [all...]
ConsecutiveStubbing.java 7 import org.mockito.stubbing.Answer;
17 public OngoingStubbing<T> thenAnswer(Answer<?> answer) {
18 invocationContainerImpl.addConsecutiveAnswer(answer);
22 public OngoingStubbing<T> then(Answer<?> answer) {
23 return thenAnswer(answer);
OngoingStubbingImpl.java 8 import org.mockito.stubbing.Answer;
23 public OngoingStubbing<T> thenAnswer(Answer<?> answer) {
28 invocationContainerImpl.addAnswer(answer);
32 public OngoingStubbing<T> then(Answer<?> answer) {
33 return thenAnswer(answer);
InvocationContainerImpl.java 18 import org.mockito.stubbing.Answer;
28 private final List<Answer<?>> answersForStubbing = new ArrayList<Answer<?>>();
46 public void addAnswer(Answer answer) {
48 addAnswer(answer, false);
51 public void addConsecutiveAnswer(Answer answer) {
52 addAnswer(answer, true);
56 * Adds new stubbed answer and returns the invocation matcher the answer was added to
    [all...]
  /external/mockito/src/test/java/org/mockito/configuration/
MockitoConfiguration.java 7 import org.mockito.stubbing.Answer;
12 private Answer<Object> overriddenDefaultAnswer = null;
21 public void overrideDefaultAnswer(Answer<Object> defaultAnswer) {
41 public Answer<Object> getDefaultAnswer() {
  /external/mockito/src/main/java/org/mockito/internal/
InternalMockHandler.java 12 import org.mockito.stubbing.Answer;
18 void setAnswersForStubbing(List<Answer<?>> answers);
  /external/mockito/src/main/java/org/mockito/internal/stubbing/defaultanswers/
GloballyConfiguredAnswer.java 12 import org.mockito.stubbing.Answer;
15 * Globally configured Answer.
19 public class GloballyConfiguredAnswer implements Answer<Object>, Serializable {
23 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:GloballyConfiguredAnswer
24 return new GlobalConfiguration().getDefaultAnswer().answer(invocation);
ReturnsMocks.java 10 import org.mockito.stubbing.Answer;
14 public class ReturnsMocks implements Answer<Object>, Serializable {
18 private final Answer<Object> delegate = new ReturnsMoreEmptyValues();
20 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:ReturnsMocks
21 Object ret = delegate.answer(invocation);
ReturnsMoreEmptyValues.java 12 import org.mockito.stubbing.Answer;
47 public class ReturnsMoreEmptyValues implements Answer<Object>, Serializable {
50 private final Answer<Object> delegate = new ReturnsEmptyValues();
53 * @see org.mockito.stubbing.Answer#answer(org.mockito.invocation.InvocationOnMock)
55 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:ReturnsMoreEmptyValues
56 Object ret = delegate.answer(invocation);
ReturnsSmartNulls.java 17 import org.mockito.stubbing.Answer;
20 * Optional Answer that can be used with
21 * {@link Mockito#mock(Class, Answer)}
26 * Answer returns SmartNulls instead of nulls.
37 public class ReturnsSmartNulls implements Answer<Object>, Serializable {
41 private final Answer<Object> delegate = new ReturnsMoreEmptyValues();
43 public Object answer(final InvocationOnMock invocation) throws Throwable { method in class:ReturnsSmartNulls
44 Object defaultReturnValue = delegate.answer(invocation);
56 private static class ThrowsSmartNullPointer implements Answer {
65 public Object answer(InvocationOnMock currentInvocation) throws Throwable method in class:ReturnsSmartNulls.ThrowsSmartNullPointer
    [all...]
  /external/mockito/src/main/java/org/mockito/internal/stubbing/answers/
AnswerFunctionalInterfaces.java 8 import org.mockito.stubbing.Answer;
33 * Construct an answer from a two parameter answer interface
34 * @param answer answer interface
37 * @return a new answer object
39 public static <T, A> Answer<T> toAnswer(final Answer1<T, A> answer) {
40 return new Answer<T>() {
42 public T answer(InvocationOnMock invocation) throws Throwable
    [all...]
DoesNothing.java 10 import org.mockito.stubbing.Answer;
15 public class DoesNothing implements Answer<Object>, ValidableAnswer, Serializable {
28 public Object answer(InvocationOnMock invocation){ method in class:DoesNothing
ReturnsElementsOf.java 11 import org.mockito.stubbing.Answer;
32 public class ReturnsElementsOf implements Answer<Object> {
44 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:ReturnsElementsOf
  /external/mockito/src/test/java/org/mockitousage/bugs/
ClassCastExOnVerifyZeroInteractionsTest.java 7 import org.mockito.stubbing.Answer;
19 TestMock test = mock(TestMock.class, new Answer<Object>() {
20 public Object answer(InvocationOnMock invocation) throws Throwable {
30 TestMock test = mock(TestMock.class, new Answer<Object>() {
31 public Object answer(InvocationOnMock invocation) throws Throwable {
  /external/mockito/src/main/java/org/mockito/mock/
MockCreationSettings.java 10 import org.mockito.stubbing.Answer;
36 * the default answer for this mock, see {@link org.mockito.MockSettings#defaultAnswer}.
38 Answer<?> getDefaultAnswer();
  /external/mockito/src/test/java/org/mockito/internal/configuration/
ClassPathLoaderTest.java 5 import org.mockito.stubbing.Answer;
16 ConfigurationAccess.getConfig().overrideDefaultAnswer(new Answer<Object>() {
17 public Object answer(InvocationOnMock invocation) {
  /external/mockito/src/test/java/org/mockito/internal/handler/
InvocationNotifierHandlerTest.java 20 import org.mockito.stubbing.Answer;
40 private static final Answer<?> SOME_ANSWER = mock(Answer.class);
48 @Mock private MockHandlerImpl<ArrayList<Answer<?>>> mockHandler;
50 private InvocationNotifierHandler<ArrayList<Answer<?>>> notifier;
54 notifier = new InvocationNotifierHandler<ArrayList<Answer<?>>>(
56 (MockCreationSettings<ArrayList<Answer<?>>>) new MockSettingsImpl<ArrayList<Answer<?>>>().invocationListeners(customListener, listener1, listener2)
124 notifier.setAnswersForStubbing(new ArrayList<Answer<?>>());
128 verify(mockHandler).setAnswersForStubbing(ArgumentMatchers.<Answer<?>>anyList())
    [all...]
  /external/mockito/src/test/java/org/mockito/internal/stubbing/defaultanswers/
ReturnsSmartNullsTest.java 11 import org.mockito.stubbing.Answer;
21 Answer<Object> answer = new ReturnsSmartNulls(); local
22 assertEquals(false , answer.answer(invocationOf(HasPrimitiveMethods.class, "booleanMethod")));
23 assertEquals((char) 0, answer.answer(invocationOf(HasPrimitiveMethods.class, "charMethod")));
24 assertEquals((byte) 0, answer.answer(invocationOf(HasPrimitiveMethods.class, "byteMethod")));
25 assertEquals((short) 0, answer.answer(invocationOf(HasPrimitiveMethods.class, "shortMethod")))
40 Answer<Object> answer = new ReturnsSmartNulls(); local
52 Answer<Object> answer = new ReturnsSmartNulls(); local
63 Answer<Object> answer = new ReturnsSmartNulls(); local
75 Answer<Object> answer = new ReturnsSmartNulls(); local
    [all...]
  /external/mockito/src/test/java/org/mockitousage/stubbing/
StubbingWithCustomAnswerTest.java 10 import org.mockito.stubbing.Answer;
26 when(mock.simpleMethod(anyString())).thenAnswer(new Answer<String>() {
27 public String answer(InvocationOnMock invocation) throws Throwable {
50 .thenAnswer(new Answer<String>() {
51 public String answer(InvocationOnMock invocation) throws Throwable {
56 .thenAnswer(new Answer<String>() {
57 public String answer(InvocationOnMock invocation) throws Throwable {
104 when(mock.simpleMethod(anyString())).thenAnswer(new Answer<String>() {
105 public String answer(InvocationOnMock invocation) throws Throwable {
116 private static class RecordCall implements Answer<Object>
123 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:StubbingWithCustomAnswerTest.RecordCall
    [all...]

Completed in 1674 milliseconds

1 2 3 4 5 6