public class MockPrefixModuleFactory extends Object implements com.atlassian.plugin.module.PrefixModuleFactory
Use it to instantiate fake module descriptors in unit tests if you don't want them to throw exceptions left right and centre.
You may add instances of modules for given module complete key (plugin + module). Otherwise module classes are expected to have no-arg constructor and require no dependencies.
| Constructor and Description |
|---|
MockPrefixModuleFactory() |
| Modifier and Type | Method and Description |
|---|---|
MockPrefixModuleFactory |
addModuleInstance(String completeKey,
Object instance) |
<T> T |
createModule(String name,
com.atlassian.plugin.ModuleDescriptor<T> moduleDescriptor) |
String |
getPrefix() |
static com.atlassian.plugin.module.PrefixDelegatingModuleFactory |
newDelegatingFactory() |
public static com.atlassian.plugin.module.PrefixDelegatingModuleFactory newDelegatingFactory()
public String getPrefix()
getPrefix in interface com.atlassian.plugin.module.PrefixModuleFactorypublic <T> T createModule(String name, com.atlassian.plugin.ModuleDescriptor<T> moduleDescriptor) throws com.atlassian.plugin.PluginParseException
createModule in interface com.atlassian.plugin.module.ModuleFactorycom.atlassian.plugin.PluginParseExceptionpublic MockPrefixModuleFactory addModuleInstance(String completeKey, Object instance)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.