1 /* Copyright (c) 2000-2003, jMock.org. See bundled LICENSE.txt */ 2 package org.jmock.dynamic; 3 4 import junit.framework.TestCase; 5 import org.jmock.dynamic.support.MockDynamicMock; 6 7 public class DynaMockTest extends TestCase { 8 9 private MockDynamicMock mockCoreMock = new MockDynamicMock(); 10 private DynaMock mock = new DynaMock(mockCoreMock); 11 12 public void testToStringComesFromUnderlyingDynamicMock() { 13 mockCoreMock.toStringResult = "some string here"; 14 assertEquals("Should be same string", "some string here", mock.toString()); 15 } 16 17 public void testMethodAddsInvocationMockerAndReturnsMethodExpectation() { 18 mockCoreMock.addCalls.setExpected(1); 19 20 assertNotNull("Should be method expectation", mock.method("methodname", "param1", "param2")); 21 mockCoreMock.verifyExpectations(); 22 } 23 24 public void testVerifyCallsUnderlyingMock() { 25 mockCoreMock.verifyCalls.setExpected(1); 26 27 mock.verify(); 28 29 mockCoreMock.verifyExpectations(); 30 } 31 }

This page was automatically generated by Maven