org.jmock.lib
Class CamelCaseNamingScheme
java.lang.Object
org.jmock.lib.CamelCaseNamingScheme
- All Implemented Interfaces:
- MockObjectNamingScheme
public class CamelCaseNamingScheme
- extends Object
- implements MockObjectNamingScheme
A naming scheme in which the implicit name for a mock object is
the mocked type's name with the first character in lower case.
E.g. A mock object of type HelloWorld would be named "helloWorld".
Initial acronyms are completely lowercased. For example, the type
HTTPClient would be named httpClient.
This is the naming scheme used by default.
- Author:
- npryce
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final CamelCaseNamingScheme INSTANCE
CamelCaseNamingScheme
public CamelCaseNamingScheme()
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.