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

1 2 3 4

  /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 * &#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...]
  /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...]

Completed in 298 milliseconds

1 2 3 4