Package org.jmock.lib
Class CamelCaseNamingScheme
java.lang.Object
org.jmock.lib.CamelCaseNamingScheme
- All Implemented Interfaces:
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.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefaultNameFor
(Class<?> typeToMock) Derive a name for a mock object from the name of the given type.private int
indexOfFirstLowerCaseLetter
(String simpleName)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
CamelCaseNamingScheme
public CamelCaseNamingScheme()
-
-
Method Details
-
defaultNameFor
Description copied from interface:MockObjectNamingScheme
Derive a name for a mock object from the name of the given type.- Specified by:
defaultNameFor
in interfaceMockObjectNamingScheme
- Parameters:
typeToMock
- The type being mocked.- Returns:
- The default name for a mock object of the given type.
-
indexOfFirstLowerCaseLetter
-