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.PrefixModuleFactory
public <T> T createModule(String name, com.atlassian.plugin.ModuleDescriptor<T> moduleDescriptor) throws com.atlassian.plugin.PluginParseException
createModule
in interface com.atlassian.plugin.module.ModuleFactory
com.atlassian.plugin.PluginParseException
public MockPrefixModuleFactory addModuleInstance(String completeKey, Object instance)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.