class DefaultMockitoPlugins extends java.lang.Object implements MockitoPlugins
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,java.lang.String> |
DEFAULT_PLUGINS |
(package private) static java.lang.String |
INLINE_ALIAS |
Constructor and Description |
---|
DefaultMockitoPlugins() |
Modifier and Type | Method and Description |
---|---|
private <T> T |
create(java.lang.Class<T> pluginType,
java.lang.String className)
Creates an instance of given plugin type, using specific implementation class.
|
<T> T |
getDefaultPlugin(java.lang.Class<T> pluginType)
Returns the default plugin implementation used by Mockito.
|
(package private) java.lang.String |
getDefaultPluginClass(java.lang.String classOrAlias) |
MockMaker |
getInlineMockMaker()
Returns inline mock maker, an optional mock maker that is bundled with Mockito distribution.
|
private static final java.util.Map<java.lang.String,java.lang.String> DEFAULT_PLUGINS
static final java.lang.String INLINE_ALIAS
public <T> T getDefaultPlugin(java.lang.Class<T> pluginType)
MockitoPlugins
getDefaultPlugin
in interface MockitoPlugins
pluginType
- type of the plugin, for example MockMaker
.java.lang.String getDefaultPluginClass(java.lang.String classOrAlias)
private <T> T create(java.lang.Class<T> pluginType, java.lang.String className)
public MockMaker getInlineMockMaker()
MockitoPlugins
MockitoPlugins.getDefaultPlugin(Class)
does not provide an instance of inline mock maker.
Creates new instance each time is called so it is recommended to keep hold of the resulting object for future invocations.
For more information about inline mock maker see the javadoc for main Mockito
class.getInlineMockMaker
in interface MockitoPlugins