org.jmock.lib
Class RetroNamingScheme
java.lang.Object
org.jmock.lib.RetroNamingScheme
- All Implemented Interfaces:
- MockObjectNamingScheme
public class RetroNamingScheme
- extends Object
- implements MockObjectNamingScheme
A naming scheme in which the implicit name for a mock object is
the mocked type's name prepend with "mock".
E.g. A mock object of type HelloWorld would be called "mockHelloWorld".
This was the naming scheme used at Connextra and in many early examples
of TDD with mock objects.
- Author:
- npryce
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final RetroNamingScheme INSTANCE
RetroNamingScheme
public RetroNamingScheme()
defaultNameFor
public String defaultNameFor(Class<?> typeToMock)
- Description copied from interface:
MockObjectNamingScheme
- Derive a name for a mock object from the name of the given type.
- Specified by:
defaultNameFor
in interface MockObjectNamingScheme
- Parameters:
typeToMock
- The type being mocked.
- Returns:
- The default name for a mock object of the given type.