Package 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.
  • Field Details

  • Constructor Details

    • RetroNamingScheme

      public RetroNamingScheme()
  • Method Details

    • 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.