1 package com.atlassian.sal.testresources.pluginsettings;
2
3 import com.atlassian.sal.api.pluginsettings.PluginSettings;
4 import com.atlassian.sal.api.pluginsettings.PluginSettingsFactory;
5
6 import java.util.HashMap;
7 import java.util.Map;
8
9 public class MockPluginSettingsFactory implements PluginSettingsFactory {
10 private final Map<String, PluginSettings> map = new HashMap<String, PluginSettings>();
11
12 public PluginSettings createSettingsForKey(String key) {
13 PluginSettings pluginSettings = map.get(key);
14 if (pluginSettings == null) {
15 pluginSettings = new MockPluginSettings();
16 map.put(key, pluginSettings);
17 }
18 return pluginSettings;
19 }
20
21 public PluginSettings createGlobalSettings() {
22 return createSettingsForKey(null);
23 }
24
25
26 }