Package samples.newmocking

Examples of samples.newmocking.MyClass


  @Test
  public void assertManualResetWorksWhenMixingInstanceAndClassMocks() throws Exception {
    ExpectNewDemo tested = new ExpectNewDemo();

    MyClass myClassMock = createMock(MyClass.class);
    expectNew(MyClass.class).andReturn(myClassMock);
    expect(myClassMock.getMessage()).andReturn("message");

    replayAll();

    String message = tested.getMessage();

    verifyAll();
    assertEquals("message", message);

    reset(myClassMock, MyClass.class);

    expectNew(MyClass.class).andReturn(myClassMock);
    expect(myClassMock.getMessage()).andReturn("message");

    replayAll();

    message = tested.getMessage();
View Full Code Here


  @Test
  public void testGetMessage() throws Exception {
    StupidNew tested = new StupidNew();

    MyClass myClassMock = createMockAndExpectNew(MyClass.class);

    String expected = "Hello altered World";
    expect(myClassMock.getMessage()).andReturn("Hello altered World");
    replay(myClassMock, MyClass.class);

    String actual = tested.getMessage();

    verify(myClassMock, MyClass.class);
View Full Code Here

  @Test
  public void assertResetAllWorks() throws Exception {
    ExpectNewDemo tested = new ExpectNewDemo();

    MyClass myClassMock = createMock(MyClass.class);
    expectNew(MyClass.class).andReturn(myClassMock);
    expect(myClassMock.getMessage()).andReturn("message");

    replayAll();

    String message = tested.getMessage();

    verifyAll();
    assertEquals("message", message);

    resetAll();

    expectNew(MyClass.class).andReturn(myClassMock);
    expect(myClassMock.getMessage()).andReturn("message");

    replayAll();

    message = tested.getMessage();
View Full Code Here

  @Test
  public void testGetMessageWithArgument() throws Exception {
    StupidNew tested = new StupidNew();

    MyClass myClassMock = createMockAndExpectNew(MyClass.class);

    String expected = "Hello altered World";
    expect(myClassMock.getMessage("test")).andReturn("Hello altered World");
    replay(myClassMock, MyClass.class);

    String actual = tested.getMessageWithArgument();

    verify(myClassMock, MyClass.class);
View Full Code Here

    @PrepareEverythingForTest
    @Test
    public void testGetMessage() throws Exception {
        ExpectNewDemo tested = new ExpectNewDemo();
        MyClass myClassMock = createMock(MyClass.class);

        expectNew(MyClass.class).andReturn(myClassMock);

        String expected = "Hello altered World";
        expect(myClassMock.getMessage()).andReturn("Hello altered World");

        replayAll();

        String actual = tested.getMessage();
View Full Code Here

  @Test
  public void testInvokeVoidMethod() throws Exception {
    StupidNew tested = new StupidNew();

    MyClass myClassMock = createMockAndExpectNew(MyClass.class);
    myClassMock.voidMethod();
    expectLastCall().times(1);

    replay(myClassMock, MyClass.class);

    tested.invokeVoidMethod();
View Full Code Here

    @Test
    public void testGetMessageWithArgument() throws Exception {
        ExpectNewDemo tested = new ExpectNewDemo();

        MyClass myClassMock = createMock(MyClass.class);
        expectNew(MyClass.class).andReturn(myClassMock);

        String expected = "Hello altered World";
        expect(myClassMock.getMessage("test")).andReturn("Hello altered World");
        replayAll();

        String actual = tested.getMessageWithArgument();

        verifyAll();
View Full Code Here

    @Test
    public void testInvokeVoidMethod() throws Exception {
        ExpectNewDemo tested = new ExpectNewDemo();

        MyClass myClassMock = createMock(MyClass.class);
        expectNew(MyClass.class).andReturn(myClassMock);

        myClassMock.voidMethod();
        expectLastCall().times(1);

        replayAll();

        tested.invokeVoidMethod();
View Full Code Here

        verifyAll();
    }

    @Test
    public void testPreviousProblemsWithByteCodeManipulation() throws Exception {
        MyClass myClassMock1 = createMock(MyClass.class);
        expect(myClassMock1.getMessage()).andReturn("Hello");
        expect(myClassMock1.getMessage()).andReturn("World");
        replayAll();
        assertEquals("Hello", myClassMock1.getMessage());
        assertEquals("World", myClassMock1.getMessage());
        verifyAll();
    }
View Full Code Here

    @Test
    public void testMultipleNew() throws Exception {
        ExpectNewDemo tested = new ExpectNewDemo();

        MyClass myClassMock1 = createMock(MyClass.class);
        MyClass myClassMock2 = createMock(MyClass.class);

        expectNew(MyClass.class).andReturn(myClassMock1);
        expectNew(MyClass.class).andReturn(myClassMock2);

        expect(myClassMock1.getMessage()).andReturn("Hello ");
        expect(myClassMock2.getMessage()).andReturn("World");

        replayAll();

        final String actual = tested.multipleNew();
View Full Code Here

TOP

Related Classes of samples.newmocking.MyClass

Copyright © 2018 www.massapicom. 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.