org.jmock.dynamic
Class CoreMock

java.lang.Object
  extended byorg.jmock.dynamic.CoreMock
All Implemented Interfaces:
DynamicMock, java.lang.reflect.InvocationHandler, Verifiable

public class CoreMock
extends java.lang.Object
implements DynamicMock


Constructor Summary
CoreMock(java.lang.Class mockedClass, java.lang.String name, InvocationDispatcher invocationDispatcher)
           
 
Method Summary
 void add(Invokable invokable)
           
static java.lang.String className(java.lang.Class c)
           
 java.lang.String getMockName()
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
static java.lang.String mockNameFromClass(java.lang.Class c)
           
 java.lang.Object proxy()
           
 void reset()
           
 java.lang.String toString()
           
 void verify()
          Throw an AssertionFailedException if any expectations have not been met.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CoreMock

public CoreMock(java.lang.Class mockedClass,
                java.lang.String name,
                InvocationDispatcher invocationDispatcher)
Method Detail

proxy

public java.lang.Object proxy()
Specified by:
proxy in interface DynamicMock

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable

verify

public void verify()
Description copied from interface: Verifiable
Throw an AssertionFailedException if any expectations have not been met.

Specified by:
verify in interface Verifiable

toString

public java.lang.String toString()

getMockName

public java.lang.String getMockName()

add

public void add(Invokable invokable)
Specified by:
add in interface DynamicMock

reset

public void reset()
Specified by:
reset in interface DynamicMock

mockNameFromClass

public static java.lang.String mockNameFromClass(java.lang.Class c)

className

public static java.lang.String className(java.lang.Class c)


Copyright © 2003 jMock.org. All Rights Reserved.