Examples of InvocationBuilder


Examples of org.mockito.internal.invocation.InvocationBuilder

    public void shouldLogUnstubbed() {
        //given
        LoggingListener listener = new LoggingListener(true, logger);

        //when
        listener.foundUnstubbed(new InvocationBuilder().toInvocationMatcher());

        //then
        verify(logger).log(notNull());
    }
View Full Code Here

Examples of org.mockito.internal.invocation.InvocationBuilder

    @Before
    public void setup() {
        state = new MockingProgressImpl();

        invocationContainerImpl = new InvocationContainerImpl(state, new MockSettingsImpl());
        invocationContainerImpl.setInvocationForPotentialStubbing(new InvocationBuilder().toInvocationMatcher());

        invocationContainerImplStubOnly =
          new InvocationContainerImpl(state, new MockSettingsImpl().stubOnly());
        invocationContainerImplStubOnly.setInvocationForPotentialStubbing(new InvocationBuilder().toInvocationMatcher());

        simpleMethod = new InvocationBuilder().simpleMethod().toInvocation();
    }
View Full Code Here

Examples of org.mockito.internal.invocation.InvocationBuilder

    public void shouldNotLogUnstubbed() {
        //given
        LoggingListener listener = new LoggingListener(false, logger);

        //when
        listener.foundUnstubbed(new InvocationBuilder().toInvocationMatcher());

        //then
        verify(logger, never()).log(notNull());
    }
View Full Code Here

Examples of org.mockito.internal.invocation.InvocationBuilder

    @Test
    public void should_get_results_for_methods() throws Throwable {
        invocationContainerImpl.setInvocationForPotentialStubbing(new InvocationMatcher(simpleMethod));
        invocationContainerImpl.addAnswer(new Returns("simpleMethod"));

        Invocation differentMethod = new InvocationBuilder().differentMethod().toInvocation();
        invocationContainerImpl.setInvocationForPotentialStubbing(new InvocationMatcher(differentMethod));
        invocationContainerImpl.addAnswer(new ThrowsException(new MyException()));

        assertEquals("simpleMethod", invocationContainerImpl.answerTo(simpleMethod));
View Full Code Here

Examples of org.mockito.internal.invocation.InvocationBuilder

    @Test
    public void should_get_results_for_methods_stub_only() throws Throwable {
        invocationContainerImplStubOnly.setInvocationForPotentialStubbing(new InvocationMatcher(simpleMethod));
        invocationContainerImplStubOnly.addAnswer(new Returns("simpleMethod"));

        Invocation differentMethod = new InvocationBuilder().differentMethod().toInvocation();
        invocationContainerImplStubOnly.setInvocationForPotentialStubbing(new InvocationMatcher(differentMethod));
        invocationContainerImplStubOnly.addAnswer(new ThrowsException(new MyException()));

        assertEquals("simpleMethod", invocationContainerImplStubOnly.answerTo(simpleMethod));
View Full Code Here

Examples of org.mockito.internal.invocation.InvocationBuilder

    public void shouldLogDifferentArgs() {
        //given
        LoggingListener listener = new LoggingListener(true, logger);

        //when
        listener.foundStubCalledWithDifferentArgs(new InvocationBuilder().toInvocation(), new InvocationBuilder().toInvocationMatcher());

        //then
        verify(logger).log(notNull());
    }
View Full Code Here

Examples of org.mockito.internal.invocation.InvocationBuilder

    @Mock private FindingsListener listener;

    @Test
    public void shouldPrintUnusedStub() {
        // given
        Invocation unusedStub = new InvocationBuilder().simpleMethod().toInvocation();

        // when
        WarningsFinder finder = new WarningsFinder(asList(unusedStub), Arrays.<InvocationMatcher>asList());
        finder.find(listener);
View Full Code Here

Examples of org.mockito.internal.invocation.InvocationBuilder

    }

    @Test
    public void shouldPrintUnstubbedInvocation() {
        // given
        InvocationMatcher unstubbedInvocation = new InvocationBuilder().differentMethod().toInvocationMatcher();

        // when
        WarningsFinder finder = new WarningsFinder(Arrays.<Invocation>asList(), Arrays.<InvocationMatcher>asList(unstubbedInvocation));
        finder.find(listener);
View Full Code Here

Examples of org.mockito.internal.invocation.InvocationBuilder

    }

    @Test
    public void shouldPrintStubWasUsedWithDifferentArgs() {
        // given
        Invocation stub = new InvocationBuilder().arg("foo").mock(mock).toInvocation();
        InvocationMatcher wrongArg = new InvocationBuilder().arg("bar").mock(mock).toInvocationMatcher();

        // when
        WarningsFinder finder = new WarningsFinder(Arrays.<Invocation> asList(stub), Arrays.<InvocationMatcher> asList(wrongArg));
        finder.find(listener);
View Full Code Here

Examples of org.mockito.internal.invocation.InvocationBuilder

                    .containsIgnoringCase("last argument");
        }
    }

  private static InvocationOnMock invocationWith(Object... parameters) {
    return new InvocationBuilder().method("varargsReturningString").argTypes(Object[].class)
       .args(parameters).toInvocation();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.