public boolean hasAnswersForStubbing() { return !doAnswerStyleStubbing.isSet(); }
/** * Sets the answers declared with 'doAnswer' style. */ public void setAnswersForStubbing(List<Answer<?>> answers, Strictness strictness) { doAnswerStyleStubbing.setAnswers(answers, strictness); }
public void setMethodForStubbing(MatchableInvocation invocation) { invocationForStubbing = invocation; assert hasAnswersForStubbing(); for (int i = 0; i < doAnswerStyleStubbing.getAnswers().size(); i++) { addAnswer(doAnswerStyleStubbing.getAnswers().get(i), i != 0, doAnswerStyleStubbing.getStubbingStrictness()); } doAnswerStyleStubbing.clear(); }
public InvocationContainerImpl(MockCreationSettings mockSettings) { this.registeredInvocations = createRegisteredInvocations(mockSettings); this.mockStrictness = mockSettings.isLenient() ? Strictness.LENIENT : null; this.doAnswerStyleStubbing = new DoAnswerStyleStubbing(); }