/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/internal/stubbing/ |
DoAnswerStyleStubbing.java | 8 import org.mockito.stubbing.Answer; 19 private final List<Answer<?>> answers = new ArrayList<Answer<?>>(); 22 void setAnswers(List<Answer<?>> answers, Strictness stubbingStrictness) { 36 List<Answer<?>> getAnswers() {
|
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);
|
StubbedInvocationMatcher.java | 12 import org.mockito.stubbing.Answer; 23 private final Queue<Answer> answers = new ConcurrentLinkedQueue<Answer>(); 27 public StubbedInvocationMatcher(Answer answer, MatchableInvocation invocation, Strictness strictness) { 30 this.answers.add(answer); 33 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:StubbedInvocationMatcher 35 Answer a; 39 return a.answer(invocation); 42 public void addAnswer(Answer answer) [all...] |
/external/mockito/src/main/java/org/mockito/ |
AdditionalAnswers.java | 13 import org.mockito.stubbing.Answer; 32 * that either return a value or are void (see answer interfaces in {@link org.mockito.stubbing}). 35 * {@link #returnsLastArg}, {@link #returnsArgAt}, {@link #answer} and {@link #answerVoid} 45 * This additional answer could be used at stub time using the 46 * <code>then|do|will{@link org.mockito.stubbing.Answer}</code> methods. For example : 81 * @return Answer that will return the first argument of the invocation. 85 public static <T> Answer<T> returnsFirstArg() { 86 return (Answer<T>) new ReturnsArgumentAt(0); 93 * This additional answer could be used at stub time using the 94 * <code>then|do|will{@link org.mockito.stubbing.Answer}</code> methods. For example 346 public static <T, A> Answer<T> answer(Answer1<T, A> answer) { method in class:AdditionalAnswers 374 public static <T, A, B> Answer<T> answer(Answer2<T, A, B> answer) { method in class:AdditionalAnswers 404 public static <T, A, B, C> Answer<T> answer(Answer3<T, A, B, C> answer) { method in class:AdditionalAnswers 436 public static <T, A, B, C, D> Answer<T> answer(Answer4<T, A, B, C, D> answer) { method in class:AdditionalAnswers 470 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 * @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...] |
/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: 17 * new Answer() { 18 * public Object answer(InvocationOnMock invocation) { 31 public interface Answer<T> { 39 T answer(InvocationOnMock invocation) throws Throwable; method in interface:Answer
|
Stubbing.java | 18 * Since 2.10.0 this interface extends {@link Answer}. 19 * Extending Answer is backwards compatible because Stubbing interface is not extensible (see {@link NotExtensible}). 20 * Extending Answer was needed to improve Mockito domain model and simplify the code. 25 public interface Stubbing extends Answer {
|
/external/mockito/src/main/java/org/mockito/internal/stubbing/answers/ |
AnswersWithDelay.java | 8 import org.mockito.stubbing.Answer; 15 * Returns as the provided answer would return, after delaying the specified amount. 18 * returning the provided <code>answer</code>.</p> 23 public class AnswersWithDelay implements Answer<Object>, ValidableAnswer, Serializable { 27 private final Answer<Object> answer; field in class:AnswersWithDelay 29 public AnswersWithDelay(final long sleepyTime, final Answer<Object> answer) { 31 this.answer = answer; 35 public Object answer(final InvocationOnMock invocation) throws Throwable { method in class:AnswersWithDelay [all...] |
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
|
CallsRealMethods.java | 10 import org.mockito.stubbing.Answer; 17 * Optional Answer that adds partial mocking support 19 * {@link Answer} can be used to define the return values of unstubbed invocations. 36 public class CallsRealMethods implements Answer<Object>, ValidableAnswer, Serializable { 39 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:CallsRealMethods 41 return RETURNS_DEFAULTS.answer(invocation);
|
ClonesArguments.java | 12 import org.mockito.stubbing.Answer; 14 //TODO this needs documentation and further analysis - what if someone changes the answer? 16 public class ClonesArguments implements Answer<Object> { 17 public Object answer(InvocationOnMock invocation) throws Throwable { method in class:ClonesArguments 26 return new ReturnsEmptyValues().answer(invocation);
|
/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/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/test/java/org/mockitousage/bugs/ |
ClassCastExOnVerifyZeroInteractionsTest.java | 11 import org.mockito.stubbing.Answer; 23 TestMock test = mock(TestMock.class, new Answer<Object>() { 24 public Object answer(InvocationOnMock invocation) throws Throwable { 34 TestMock test = mock(TestMock.class, new Answer<Object>() { 35 public Object answer(InvocationOnMock invocation) throws Throwable {
|
MockitoStubbedCallInAnswerTest.java | 10 import org.mockito.stubbing.Answer; 28 when(foo.doInt()).thenAnswer(new Answer<Integer>() { 30 public Integer answer(InvocationOnMock invocation) throws Throwable { 49 when(foo.doString()).thenAnswer(new Answer<String>() { 50 public String answer(InvocationOnMock invocation) throws Throwable { 64 when(foo.doInt()).thenAnswer(new Answer<Integer>() { 65 public Integer answer(InvocationOnMock invocation) throws Throwable { 71 when(foo.doInt()).thenAnswer(new Answer<Integer>() { 72 public Integer answer(InvocationOnMock invocation) throws Throwable { 84 when(foo.doInt()).thenAnswer(new Answer<Integer>() [all...] |
/external/mockito/src/test/java/org/mockito/internal/configuration/ |
ClassPathLoaderTest.java | 9 import org.mockito.stubbing.Answer; 20 ConfigurationAccess.getConfig().overrideDefaultAnswer(new Answer<Object>() { 21 public Object answer(InvocationOnMock invocation) {
|
/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...] |