# Package org.jmock.lib

Implementations of the core interfaces that are used to adjust or extend jMock's basic functionality.

See: Description

Class Summary
Class | Description
--- | ---
AssertionErrorTranslator | Translates `ExpectationError`s into `AssertionError`s that several test frameworks, including JUnit 4 and TestNG, use to report errors.
CamelCaseNamingScheme | 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.
CurrentStateMatcher |
IdentityExpectationErrorTranslator | An `ExpectationErrorTranslator` that doesn't do any translation.
JavaReflectionImposteriser | An `Imposteriser` that uses the `Proxy` class of the Java Reflection API.
LastWordNamingScheme | A naming scheme in which the implicit name for a mock object is the last word of the mocked type's name in lower case.
RetroNamingScheme | A naming scheme in which the implicit name for a mock object is the mocked type's name prepend with "mock".

## Package org.jmock.lib Description

Implementations of the core interfaces that are used to adjust or extend jMock's basic functionality.