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