com.atlassian.gadgets.test
Class MapBackedPluginSettings

java.lang.Object
  extended by com.atlassian.gadgets.test.MapBackedPluginSettings
All Implemented Interfaces:
com.atlassian.sal.api.pluginsettings.PluginSettings

public class MapBackedPluginSettings
extends Object
implements com.atlassian.sal.api.pluginsettings.PluginSettings

A map-based implementation of PluginSettings used for testing purposes. You probably want to use it like this:

Map settingsMap = new HashMap(); when(pluginSettingsFactory.createGlobalSettings()).thenReturn(new MapBackedPluginSettings(settingsMap));

Then query settingsMap in your tests


Constructor Summary
MapBackedPluginSettings()
           
MapBackedPluginSettings(Map map)
           
 
Method Summary
 Object get(String key)
           
 Object put(String key, Object value)
           
 Object remove(String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapBackedPluginSettings

public MapBackedPluginSettings()

MapBackedPluginSettings

public MapBackedPluginSettings(Map map)
Method Detail

get

public Object get(String key)
Specified by:
get in interface com.atlassian.sal.api.pluginsettings.PluginSettings

put

public Object put(String key,
                  Object value)
Specified by:
put in interface com.atlassian.sal.api.pluginsettings.PluginSettings

remove

public Object remove(String key)
Specified by:
remove in interface com.atlassian.sal.api.pluginsettings.PluginSettings


Copyright © 2013 Atlassian. All Rights Reserved.