Browse Source

Remove ConfigManager references.

Change-Id: I065a771ff81e565b37689f9d6ea82d4057cec2f1
Reviewed-on: http://gerrit.dmdirc.com/2779
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
tags/0.8rc1
Chris Smith 10 years ago
parent
commit
14da0a2938

+ 2
- 2
src/com/dmdirc/actions/metatypes/ClientEvents.java View File

25
 import com.dmdirc.FrameContainer;
25
 import com.dmdirc.FrameContainer;
26
 import com.dmdirc.commandparser.PopupMenu;
26
 import com.dmdirc.commandparser.PopupMenu;
27
 import com.dmdirc.commandparser.PopupType;
27
 import com.dmdirc.commandparser.PopupType;
28
-import com.dmdirc.config.ConfigManager;
29
 import com.dmdirc.config.prefs.PreferencesCategory;
28
 import com.dmdirc.config.prefs.PreferencesCategory;
30
 import com.dmdirc.config.prefs.PreferencesDialogModel;
29
 import com.dmdirc.config.prefs.PreferencesDialogModel;
31
 import com.dmdirc.interfaces.actions.ActionMetaType;
30
 import com.dmdirc.interfaces.actions.ActionMetaType;
31
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
32
 
32
 
33
 import javax.swing.KeyStroke;
33
 import javax.swing.KeyStroke;
34
 import javax.swing.text.StyledDocument;
34
 import javax.swing.text.StyledDocument;
45
     /** Client event with frame and message. */
45
     /** Client event with frame and message. */
46
     WINDOW_EVENT_WITH_MESSAGE(new String[]{"window", "message"}, FrameContainer.class, String.class),
46
     WINDOW_EVENT_WITH_MESSAGE(new String[]{"window", "message"}, FrameContainer.class, String.class),
47
     /** A popup-related event. */
47
     /** A popup-related event. */
48
-    POPUP_EVENT(new String[]{"popup type", "popup", "configuration manager"}, PopupType.class, PopupMenu.class, ConfigManager.class),
48
+    POPUP_EVENT(new String[]{"popup type", "popup", "configuration provider"}, PopupType.class, PopupMenu.class, AggregateConfigProvider.class),
49
     /** Client event type, with a key argument. */
49
     /** Client event type, with a key argument. */
50
     CLIENT_EVENT_WITH_KEY(new String[]{"key event"}, KeyStroke.class),
50
     CLIENT_EVENT_WITH_KEY(new String[]{"key event"}, KeyStroke.class),
51
     /** Client event with an origin and editable buffer. */
51
     /** Client event with an origin and editable buffer. */

+ 7
- 11
src/com/dmdirc/config/ConfigBinder.java View File

22
 
22
 
23
 package com.dmdirc.config;
23
 package com.dmdirc.config;
24
 
24
 
25
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
25
 import com.dmdirc.interfaces.config.ConfigChangeListener;
26
 import com.dmdirc.interfaces.config.ConfigChangeListener;
26
 import com.dmdirc.logger.ErrorLevel;
27
 import com.dmdirc.logger.ErrorLevel;
27
 import com.dmdirc.logger.Logger;
28
 import com.dmdirc.logger.Logger;
48
 public class ConfigBinder {
49
 public class ConfigBinder {
49
 
50
 
50
     /** A map of instances to created listeners. */
51
     /** A map of instances to created listeners. */
51
-    private final MapList<Object, ConfigChangeListener> listeners
52
-            = new MapList<Object, ConfigChangeListener>();
52
+    private final MapList<Object, ConfigChangeListener> listeners = new MapList<>();
53
 
53
 
54
     /** The configuration manager to use to retrieve settings. */
54
     /** The configuration manager to use to retrieve settings. */
55
-    private final ConfigManager manager;
55
+    private final AggregateConfigProvider manager;
56
 
56
 
57
     /**
57
     /**
58
      * Binds all annotated methods and fields of the given instance to this
58
      * Binds all annotated methods and fields of the given instance to this
63
      */
63
      */
64
     @SuppressWarnings("unchecked")
64
     @SuppressWarnings("unchecked")
65
     public void bind(final Object instance, final Class<?> clazz) {
65
     public void bind(final Object instance, final Class<?> clazz) {
66
-        final List<ConfigChangeListener> newListeners = new ArrayList<ConfigChangeListener>();
67
-        final List<AccessibleObject> elements = new ArrayList<AccessibleObject>();
66
+        final List<ConfigChangeListener> newListeners = new ArrayList<>();
67
+        final List<AccessibleObject> elements = new ArrayList<>();
68
 
68
 
69
         elements.addAll(Arrays.asList(clazz.getDeclaredMethods()));
69
         elements.addAll(Arrays.asList(clazz.getDeclaredMethods()));
70
         elements.addAll(Arrays.asList(clazz.getDeclaredFields()));
70
         elements.addAll(Arrays.asList(clazz.getDeclaredFields()));
130
         if (element instanceof Field) {
130
         if (element instanceof Field) {
131
             try {
131
             try {
132
                 ((Field) element).set(instance, value);
132
                 ((Field) element).set(instance, value);
133
-            } catch (IllegalAccessException ex) {
134
-                // Ignore
135
-            } catch (IllegalArgumentException ex) {
133
+            } catch (IllegalAccessException | IllegalArgumentException ex) {
136
                 // Ignore
134
                 // Ignore
137
             }
135
             }
138
         }
136
         }
140
         if (element instanceof Method) {
138
         if (element instanceof Method) {
141
             try {
139
             try {
142
                 ((Method) element).invoke(instance, value);
140
                 ((Method) element).invoke(instance, value);
143
-            } catch (IllegalAccessException ex) {
144
-                // Ignore
145
-            } catch (IllegalArgumentException ex) {
141
+            } catch (IllegalAccessException | IllegalArgumentException ex) {
146
                 // Ignore
142
                 // Ignore
147
             } catch (InvocationTargetException ex) {
143
             } catch (InvocationTargetException ex) {
148
                Logger.appError(ErrorLevel.HIGH,
144
                Logger.appError(ErrorLevel.HIGH,

+ 2
- 1
src/com/dmdirc/config/IdentityManager.java View File

23
 package com.dmdirc.config;
23
 package com.dmdirc.config;
24
 
24
 
25
 import com.dmdirc.Precondition;
25
 import com.dmdirc.Precondition;
26
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
26
 import com.dmdirc.interfaces.config.ConfigProvider;
27
 import com.dmdirc.interfaces.config.ConfigProvider;
27
 import com.dmdirc.interfaces.config.ConfigProviderListener;
28
 import com.dmdirc.interfaces.config.ConfigProviderListener;
28
 import com.dmdirc.interfaces.config.IdentityController;
29
 import com.dmdirc.interfaces.config.IdentityController;
515
 
516
 
516
     /** {@inheritDoc} */
517
     /** {@inheritDoc} */
517
     @Override
518
     @Override
518
-    public synchronized ConfigManager getGlobalConfiguration() {
519
+    public synchronized AggregateConfigProvider getGlobalConfiguration() {
519
         if (globalconfig == null) {
520
         if (globalconfig == null) {
520
             globalconfig = new ConfigManager("", "", "", "");
521
             globalconfig = new ConfigManager("", "", "", "");
521
         }
522
         }

+ 9
- 10
test/com/dmdirc/WritableFrameContainerTest.java View File

24
 
24
 
25
 import com.dmdirc.commandparser.CommandManager;
25
 import com.dmdirc.commandparser.CommandManager;
26
 import com.dmdirc.config.ConfigBinder;
26
 import com.dmdirc.config.ConfigBinder;
27
-import com.dmdirc.config.ConfigManager;
28
-import com.dmdirc.config.InvalidIdentityFileException;
29
 import com.dmdirc.harness.TestWritableFrameContainer;
27
 import com.dmdirc.harness.TestWritableFrameContainer;
28
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
30
 
29
 
31
 import java.util.Arrays;
30
 import java.util.Arrays;
32
 
31
 
40
 
39
 
41
 public class WritableFrameContainerTest {
40
 public class WritableFrameContainerTest {
42
 
41
 
43
-    @Mock private ConfigManager cm;
42
+    @Mock private AggregateConfigProvider acp;
44
     @Mock private ServerManager serverManager;
43
     @Mock private ServerManager serverManager;
45
     private CommandManager commands;
44
     private CommandManager commands;
46
 
45
 
47
     @Before
46
     @Before
48
     public void setup() {
47
     public void setup() {
49
         MockitoAnnotations.initMocks(this);
48
         MockitoAnnotations.initMocks(this);
50
-        when(cm.getOption("general", "silencechar")).thenReturn(".");
51
-        when(cm.getOption("general", "commandchar")).thenReturn("/");
52
-        final ConfigBinder binder = new ConfigBinder(cm);
53
-        when(cm.getBinder()).thenReturn(binder);
49
+        when(acp.getOption("general", "silencechar")).thenReturn(".");
50
+        when(acp.getOption("general", "commandchar")).thenReturn("/");
51
+        final ConfigBinder binder = new ConfigBinder(acp);
52
+        when(acp.getBinder()).thenReturn(binder);
54
         commands = new CommandManager(serverManager);
53
         commands = new CommandManager(serverManager);
55
-        commands.initialise(cm);
54
+        commands.initialise(acp);
56
     }
55
     }
57
 
56
 
58
     @Test
57
     @Test
59
     public void testGetNumLines() {
58
     public void testGetNumLines() {
60
         final WritableFrameContainer container10
59
         final WritableFrameContainer container10
61
-                = new TestWritableFrameContainer(10, cm, commands);
60
+                = new TestWritableFrameContainer(10, acp, commands);
62
 
61
 
63
         final int res0a = container10.getNumLines("");
62
         final int res0a = container10.getNumLines("");
64
         final int res0b = container10.getNumLines("\r");
63
         final int res0b = container10.getNumLines("\r");
88
     @Test
87
     @Test
89
     public void testSplitLine() {
88
     public void testSplitLine() {
90
         final WritableFrameContainer container10
89
         final WritableFrameContainer container10
91
-                = new TestWritableFrameContainer(10, cm, commands);
90
+                = new TestWritableFrameContainer(10, acp, commands);
92
         final String[][][] tests = new String[][][]{
91
         final String[][][] tests = new String[][][]{
93
             {{""}, {""}},
92
             {{""}, {""}},
94
             {{"0123456789"}, {"0123456789"}},
93
             {{"0123456789"}, {"0123456789"}},

+ 2
- 2
test/com/dmdirc/actions/ActionComponentChainTest.java View File

23
 package com.dmdirc.actions;
23
 package com.dmdirc.actions;
24
 
24
 
25
 import com.dmdirc.Server;
25
 import com.dmdirc.Server;
26
-import com.dmdirc.config.ConfigManager;
27
 import com.dmdirc.config.IdentityManager;
26
 import com.dmdirc.config.IdentityManager;
27
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
28
 
28
 
29
 import org.junit.Before;
29
 import org.junit.Before;
30
 import org.junit.Test;
30
 import org.junit.Test;
40
 
40
 
41
     @Mock private ActionManager actionManager;
41
     @Mock private ActionManager actionManager;
42
     @Mock private IdentityManager identityManager;
42
     @Mock private IdentityManager identityManager;
43
-    @Mock private ConfigManager configManager;
43
+    @Mock private AggregateConfigProvider configManager;
44
 
44
 
45
     @Before
45
     @Before
46
     public void setUp() throws Exception {
46
     public void setUp() throws Exception {

+ 2
- 2
test/com/dmdirc/actions/ActionSubstitutorTest.java View File

25
 import com.dmdirc.Channel;
25
 import com.dmdirc.Channel;
26
 import com.dmdirc.Server;
26
 import com.dmdirc.Server;
27
 import com.dmdirc.ServerState;
27
 import com.dmdirc.ServerState;
28
-import com.dmdirc.config.ConfigManager;
29
 import com.dmdirc.config.InvalidIdentityFileException;
28
 import com.dmdirc.config.InvalidIdentityFileException;
30
 import com.dmdirc.interfaces.ActionController;
29
 import com.dmdirc.interfaces.ActionController;
30
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
31
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
31
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
32
 
32
 
33
 import java.util.Arrays;
33
 import java.util.Arrays;
68
 
68
 
69
         this.channel = mock(Channel.class);
69
         this.channel = mock(Channel.class);
70
 
70
 
71
-        final ConfigManager manager = mock(ConfigManager.class);
71
+        final AggregateConfigProvider manager = mock(AggregateConfigProvider.class);
72
         final Server server = mock(Server.class);
72
         final Server server = mock(Server.class);
73
 
73
 
74
         final ChannelClientInfo clientInfo = mock(ChannelClientInfo.class);
74
         final ChannelClientInfo clientInfo = mock(ChannelClientInfo.class);

+ 2
- 2
test/com/dmdirc/commandparser/CommandArgumentsTest.java View File

22
 
22
 
23
 package com.dmdirc.commandparser;
23
 package com.dmdirc.commandparser;
24
 
24
 
25
-import com.dmdirc.config.ConfigManager;
26
 import com.dmdirc.config.IdentityManager;
25
 import com.dmdirc.config.IdentityManager;
27
 import com.dmdirc.interfaces.CommandController;
26
 import com.dmdirc.interfaces.CommandController;
27
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
28
 
28
 
29
 import java.util.Arrays;
29
 import java.util.Arrays;
30
 
30
 
42
 
42
 
43
     @Mock private CommandController controller;
43
     @Mock private CommandController controller;
44
     @Mock private IdentityManager identityManager;
44
     @Mock private IdentityManager identityManager;
45
-    @Mock private ConfigManager configManager;
45
+    @Mock private AggregateConfigProvider configManager;
46
 
46
 
47
     @Before
47
     @Before
48
     public void setUp() {
48
     public void setUp() {

+ 2
- 2
test/com/dmdirc/commandparser/commands/channel/KickReasonTest.java View File

26
 import com.dmdirc.FrameContainer;
26
 import com.dmdirc.FrameContainer;
27
 import com.dmdirc.commandparser.CommandArguments;
27
 import com.dmdirc.commandparser.CommandArguments;
28
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
28
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
29
-import com.dmdirc.config.ConfigManager;
30
 import com.dmdirc.interfaces.CommandController;
29
 import com.dmdirc.interfaces.CommandController;
30
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
31
 import com.dmdirc.parser.irc.IRCChannelClientInfo;
31
 import com.dmdirc.parser.irc.IRCChannelClientInfo;
32
 import com.dmdirc.parser.irc.IRCChannelInfo;
32
 import com.dmdirc.parser.irc.IRCChannelInfo;
33
 
33
 
96
     @Test
96
     @Test
97
     public void testWithoutReason() {
97
     public void testWithoutReason() {
98
         final FrameContainer tiw = mock(FrameContainer.class);
98
         final FrameContainer tiw = mock(FrameContainer.class);
99
-        final ConfigManager manager = mock(ConfigManager.class);
99
+        final AggregateConfigProvider manager = mock(AggregateConfigProvider.class);
100
         final IRCChannelInfo channelInfo = mock(IRCChannelInfo.class);
100
         final IRCChannelInfo channelInfo = mock(IRCChannelInfo.class);
101
         final Channel channel = mock(Channel.class);
101
         final Channel channel = mock(Channel.class);
102
         final IRCChannelClientInfo cci = mock(IRCChannelClientInfo.class);
102
         final IRCChannelClientInfo cci = mock(IRCChannelClientInfo.class);

+ 2
- 2
test/com/dmdirc/commandparser/commands/channel/PartTest.java View File

26
 import com.dmdirc.FrameContainer;
26
 import com.dmdirc.FrameContainer;
27
 import com.dmdirc.commandparser.CommandArguments;
27
 import com.dmdirc.commandparser.CommandArguments;
28
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
28
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
29
-import com.dmdirc.config.ConfigManager;
30
 import com.dmdirc.config.InvalidIdentityFileException;
29
 import com.dmdirc.config.InvalidIdentityFileException;
31
 import com.dmdirc.interfaces.CommandController;
30
 import com.dmdirc.interfaces.CommandController;
31
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
32
 
32
 
33
 import org.junit.Before;
33
 import org.junit.Before;
34
 import org.junit.Test;
34
 import org.junit.Test;
43
 
43
 
44
     @Mock private Channel channel;
44
     @Mock private Channel channel;
45
     @Mock private FrameContainer origin;
45
     @Mock private FrameContainer origin;
46
-    @Mock private ConfigManager manager;
46
+    @Mock private AggregateConfigProvider manager;
47
     @Mock private CommandController controller;
47
     @Mock private CommandController controller;
48
     private Part command;
48
     private Part command;
49
 
49
 

+ 2
- 4
test/com/dmdirc/commandparser/parsers/CommandParserTest.java View File

21
  */
21
  */
22
 package com.dmdirc.commandparser.parsers;
22
 package com.dmdirc.commandparser.parsers;
23
 
23
 
24
-import com.dmdirc.TestMain;
25
-import com.dmdirc.Main;
26
 import com.dmdirc.ServerManager;
24
 import com.dmdirc.ServerManager;
27
 import com.dmdirc.commandparser.CommandManager;
25
 import com.dmdirc.commandparser.CommandManager;
28
 import com.dmdirc.commandparser.commands.global.Echo;
26
 import com.dmdirc.commandparser.commands.global.Echo;
29
 import com.dmdirc.config.ConfigBinder;
27
 import com.dmdirc.config.ConfigBinder;
30
-import com.dmdirc.config.ConfigManager;
31
 import com.dmdirc.config.InvalidIdentityFileException;
28
 import com.dmdirc.config.InvalidIdentityFileException;
32
 import com.dmdirc.harness.TestCommandParser;
29
 import com.dmdirc.harness.TestCommandParser;
30
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
33
 
31
 
34
 import org.junit.Before;
32
 import org.junit.Before;
35
 import org.junit.Test;
33
 import org.junit.Test;
42
 public class CommandParserTest {
40
 public class CommandParserTest {
43
 
41
 
44
     @Mock private ServerManager serverManager;
42
     @Mock private ServerManager serverManager;
45
-    @Mock private ConfigManager cm;
43
+    @Mock private AggregateConfigProvider cm;
46
     private CommandManager commands;
44
     private CommandManager commands;
47
 
45
 
48
     @Before
46
     @Before

+ 2
- 1
test/com/dmdirc/config/CipherUtilsTest.java View File

23
 package com.dmdirc.config;
23
 package com.dmdirc.config;
24
 
24
 
25
 import com.dmdirc.harness.TestCipherUtils;
25
 import com.dmdirc.harness.TestCipherUtils;
26
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
26
 import com.dmdirc.interfaces.config.ConfigProvider;
27
 import com.dmdirc.interfaces.config.ConfigProvider;
27
 import com.dmdirc.interfaces.config.IdentityController;
28
 import com.dmdirc.interfaces.config.IdentityController;
28
 
29
 
39
 public class CipherUtilsTest {
40
 public class CipherUtilsTest {
40
 
41
 
41
     @Mock private IdentityController identityController;
42
     @Mock private IdentityController identityController;
42
-    @Mock private ConfigManager configManager;
43
+    @Mock private AggregateConfigProvider configManager;
43
     @Mock private ConfigProvider configProvider;
44
     @Mock private ConfigProvider configProvider;
44
 
45
 
45
     @Before
46
     @Before

+ 12
- 12
test/com/dmdirc/config/prefs/PreferencesDialogModelTest.java View File

24
 
24
 
25
 import com.dmdirc.actions.ActionManager;
25
 import com.dmdirc.actions.ActionManager;
26
 import com.dmdirc.actions.CoreActionType;
26
 import com.dmdirc.actions.CoreActionType;
27
-import com.dmdirc.config.ConfigManager;
28
 import com.dmdirc.interfaces.ActionListener;
27
 import com.dmdirc.interfaces.ActionListener;
28
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
29
 import com.dmdirc.plugins.PluginManager;
29
 import com.dmdirc.plugins.PluginManager;
30
 import com.dmdirc.plugins.Service;
30
 import com.dmdirc.plugins.Service;
31
 
31
 
48
         actionManager = mock(ActionManager.class);
48
         actionManager = mock(ActionManager.class);
49
         pluginManager = mock(PluginManager.class);
49
         pluginManager = mock(PluginManager.class);
50
 
50
 
51
-        final List<Service> services = new ArrayList<Service>();
51
+        final List<Service> services = new ArrayList<>();
52
         final Service tabcompleter = mock(Service.class);
52
         final Service tabcompleter = mock(Service.class);
53
         when(tabcompleter.getName()).thenReturn("tabber");
53
         when(tabcompleter.getName()).thenReturn("tabber");
54
         services.add(tabcompleter);
54
         services.add(tabcompleter);
58
 
58
 
59
     @Test
59
     @Test
60
     public void testDefaults() {
60
     public void testDefaults() {
61
-        ConfigManager cm = mock(ConfigManager.class);
61
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
62
         when(cm.getOption("domain", "option")).thenReturn("fallback");
62
         when(cm.getOption("domain", "option")).thenReturn("fallback");
63
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
63
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
64
                 null, null, cm, null, actionManager, pluginManager);
64
                 null, null, cm, null, actionManager, pluginManager);
74
 
74
 
75
     @Test
75
     @Test
76
     public void testDismiss() {
76
     public void testDismiss() {
77
-        ConfigManager cm = mock(ConfigManager.class);
77
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
78
         when(cm.getOption("domain", "option")).thenReturn("fallback");
78
         when(cm.getOption("domain", "option")).thenReturn("fallback");
79
         final PreferencesCategory category = mock(PreferencesCategory.class);
79
         final PreferencesCategory category = mock(PreferencesCategory.class);
80
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
80
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
89
     public void testSaveNoRestart() {
89
     public void testSaveNoRestart() {
90
         final PreferencesCategory category = mock(PreferencesCategory.class);
90
         final PreferencesCategory category = mock(PreferencesCategory.class);
91
         when(category.save()).thenReturn(false);
91
         when(category.save()).thenReturn(false);
92
-        ConfigManager cm = mock(ConfigManager.class);
92
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
93
         when(cm.getOption("domain", "option")).thenReturn("fallback");
93
         when(cm.getOption("domain", "option")).thenReturn("fallback");
94
 
94
 
95
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
95
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
104
     public void testSaveRestart() {
104
     public void testSaveRestart() {
105
         final PreferencesCategory category = mock(PreferencesCategory.class);
105
         final PreferencesCategory category = mock(PreferencesCategory.class);
106
         when(category.save()).thenReturn(true);
106
         when(category.save()).thenReturn(true);
107
-        ConfigManager cm = mock(ConfigManager.class);
107
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
108
         when(cm.getOption("domain", "option")).thenReturn("fallback");
108
         when(cm.getOption("domain", "option")).thenReturn("fallback");
109
 
109
 
110
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
110
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
117
 
117
 
118
     @Test
118
     @Test
119
     public void testGetCategory() {
119
     public void testGetCategory() {
120
-        ConfigManager cm = mock(ConfigManager.class);
120
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
121
         when(cm.getOption("domain", "option")).thenReturn("fallback");
121
         when(cm.getOption("domain", "option")).thenReturn("fallback");
122
 
122
 
123
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
123
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
127
 
127
 
128
     @Test
128
     @Test
129
     public void testGetCategories() {
129
     public void testGetCategories() {
130
-        ConfigManager cm = mock(ConfigManager.class);
130
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
131
         when(cm.getOption("domain", "option")).thenReturn("fallback");
131
         when(cm.getOption("domain", "option")).thenReturn("fallback");
132
 
132
 
133
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
133
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
142
 
142
 
143
     @Test
143
     @Test
144
     public void testSaveListener() {
144
     public void testSaveListener() {
145
-        ConfigManager cm = mock(ConfigManager.class);
145
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
146
         when(cm.getOption("domain", "option")).thenReturn("fallback");
146
         when(cm.getOption("domain", "option")).thenReturn("fallback");
147
 
147
 
148
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
148
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
156
 
156
 
157
     @Test
157
     @Test
158
     public void testOpenAction() {
158
     public void testOpenAction() {
159
-        ConfigManager cm = mock(ConfigManager.class);
159
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
160
         when(cm.getOption("domain", "option")).thenReturn("fallback");
160
         when(cm.getOption("domain", "option")).thenReturn("fallback");
161
 
161
 
162
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
162
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
168
     @Test
168
     @Test
169
     public void testCloseAction() {
169
     public void testCloseAction() {
170
         final ActionListener tal = mock(ActionListener.class);
170
         final ActionListener tal = mock(ActionListener.class);
171
-        ConfigManager cm = mock(ConfigManager.class);
171
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
172
         when(cm.getOption("domain", "option")).thenReturn("fallback");
172
         when(cm.getOption("domain", "option")).thenReturn("fallback");
173
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
173
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
174
                 null, null, cm, null, actionManager, pluginManager);
174
                 null, null, cm, null, actionManager, pluginManager);
179
 
179
 
180
     @Test
180
     @Test
181
     public void testCategoryObjectSaveListeners() {
181
     public void testCategoryObjectSaveListeners() {
182
-        ConfigManager cm = mock(ConfigManager.class);
182
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
183
         when(cm.getOption("domain", "option")).thenReturn("fallback");
183
         when(cm.getOption("domain", "option")).thenReturn("fallback");
184
 
184
 
185
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,
185
         final PreferencesDialogModel pm = new PreferencesDialogModel(null, null,

+ 3
- 4
test/com/dmdirc/config/prefs/PreferencesManagerTest.java View File

23
 package com.dmdirc.config.prefs;
23
 package com.dmdirc.config.prefs;
24
 
24
 
25
 import com.dmdirc.actions.CoreActionType;
25
 import com.dmdirc.actions.CoreActionType;
26
-import com.dmdirc.config.ConfigManager;
27
 import com.dmdirc.interfaces.ActionController;
26
 import com.dmdirc.interfaces.ActionController;
27
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
28
 
28
 
29
-import org.junit.After;
30
 import org.junit.Before;
29
 import org.junit.Before;
31
 import org.junit.Test;
30
 import org.junit.Test;
32
 
31
 
35
 public class PreferencesManagerTest {
34
 public class PreferencesManagerTest {
36
 
35
 
37
     private ActionController actionController;
36
     private ActionController actionController;
38
-    private ConfigManager configManager;
37
+    private AggregateConfigProvider configManager;
39
     private PreferencesManager manager;
38
     private PreferencesManager manager;
40
 
39
 
41
     @Before
40
     @Before
42
     public void setup() {
41
     public void setup() {
43
         this.actionController = mock(ActionController.class);
42
         this.actionController = mock(ActionController.class);
44
-        this.configManager = mock(ConfigManager.class);
43
+        this.configManager = mock(AggregateConfigProvider.class);
45
         this.manager = new PreferencesManager(actionController);
44
         this.manager = new PreferencesManager(actionController);
46
     }
45
     }
47
 
46
 

+ 15
- 15
test/com/dmdirc/config/prefs/PreferencesSettingTest.java View File

21
  */
21
  */
22
 package com.dmdirc.config.prefs;
22
 package com.dmdirc.config.prefs;
23
 
23
 
24
-import com.dmdirc.config.ConfigManager;
24
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
25
 import com.dmdirc.interfaces.config.ConfigProvider;
25
 import com.dmdirc.interfaces.config.ConfigProvider;
26
 import com.dmdirc.util.validators.NotEmptyValidator;
26
 import com.dmdirc.util.validators.NotEmptyValidator;
27
 import com.dmdirc.util.validators.PermissiveValidator;
27
 import com.dmdirc.util.validators.PermissiveValidator;
52
 
52
 
53
     @Test
53
     @Test
54
     public void testNormalConstructor() {
54
     public void testNormalConstructor() {
55
-        ConfigManager cm = mock(ConfigManager.class);
55
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
56
         when(cm.getOption("domain", "option")).thenReturn("fallback");
56
         when(cm.getOption("domain", "option")).thenReturn("fallback");
57
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
57
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
58
                 "option", "title", "helptext", cm, null);
58
                 "option", "title", "helptext", cm, null);
67
 
67
 
68
     @Test
68
     @Test
69
     public void testValidatorConstructor() {
69
     public void testValidatorConstructor() {
70
-        ConfigManager cm = mock(ConfigManager.class);
70
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
71
         when(cm.getOption("domain", "option")).thenReturn("fallback");
71
         when(cm.getOption("domain", "option")).thenReturn("fallback");
72
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT,
72
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT,
73
                 new NotEmptyValidator(), "domain",
73
                 new NotEmptyValidator(), "domain",
83
 
83
 
84
     @Test
84
     @Test
85
     public void testRestartNeeded() {
85
     public void testRestartNeeded() {
86
-        ConfigManager cm = mock(ConfigManager.class);
86
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
87
         when(cm.getOption("domain", "option")).thenReturn("fallback");
87
         when(cm.getOption("domain", "option")).thenReturn("fallback");
88
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
88
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
89
                 "option", "title", "helptext", cm, null);
89
                 "option", "title", "helptext", cm, null);
95
 
95
 
96
     @Test
96
     @Test
97
     public void testMultichoiceAdding() {
97
     public void testMultichoiceAdding() {
98
-        ConfigManager cm = mock(ConfigManager.class);
98
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
99
         when(cm.getOption("domain", "option")).thenReturn("new");
99
         when(cm.getOption("domain", "option")).thenReturn("new");
100
         final Map<String, String> map = new HashMap<>();
100
         final Map<String, String> map = new HashMap<>();
101
         map.put("a", "b");
101
         map.put("a", "b");
110
 
110
 
111
     @Test
111
     @Test
112
     public void testSetValue() {
112
     public void testSetValue() {
113
-        ConfigManager cm = mock(ConfigManager.class);
113
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
114
         when(cm.getOption("domain", "option")).thenReturn("fallback");
114
         when(cm.getOption("domain", "option")).thenReturn("fallback");
115
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
115
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
116
                 "option", "title", "helptext", cm, null);
116
                 "option", "title", "helptext", cm, null);
120
 
120
 
121
     @Test
121
     @Test
122
     public void testDismiss() {
122
     public void testDismiss() {
123
-        ConfigManager cm = mock(ConfigManager.class);
123
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
124
         when(cm.getOption("domain", "option")).thenReturn("fallback");
124
         when(cm.getOption("domain", "option")).thenReturn("fallback");
125
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
125
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
126
                 "option", "title", "helptext", cm, null);
126
                 "option", "title", "helptext", cm, null);
137
 
137
 
138
     @Test
138
     @Test
139
     public void testListener() {
139
     public void testListener() {
140
-        ConfigManager cm = mock(ConfigManager.class);
140
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
141
         when(cm.getOption("domain", "option")).thenReturn("fallback");
141
         when(cm.getOption("domain", "option")).thenReturn("fallback");
142
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
142
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT, "domain",
143
                 "option", "title", "helptext", cm, null);
143
                 "option", "title", "helptext", cm, null);
152
 
152
 
153
     @Test
153
     @Test
154
     public void testNeedsSaving() {
154
     public void testNeedsSaving() {
155
-        ConfigManager cm = mock(ConfigManager.class);
155
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
156
         when(cm.getOption("domain", "option")).thenReturn("fallback");
156
         when(cm.getOption("domain", "option")).thenReturn("fallback");
157
         when(cm.getOption("domain", "option2")).thenReturn("fallback");
157
         when(cm.getOption("domain", "option2")).thenReturn("fallback");
158
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT,
158
         final PreferencesSetting ps = new PreferencesSetting(PreferencesType.TEXT,
173
 
173
 
174
     @Test
174
     @Test
175
     public void testSaveUnset() {
175
     public void testSaveUnset() {
176
-        ConfigManager cm = mock(ConfigManager.class);
176
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
177
         ConfigProvider configProvider = mock(ConfigProvider.class);
177
         ConfigProvider configProvider = mock(ConfigProvider.class);
178
 
178
 
179
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");
179
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");
191
 
191
 
192
     @Test
192
     @Test
193
     public void testSaveNormal() {
193
     public void testSaveNormal() {
194
-        ConfigManager cm = mock(ConfigManager.class);
194
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
195
         ConfigProvider configProvider = mock(ConfigProvider.class);
195
         ConfigProvider configProvider = mock(ConfigProvider.class);
196
 
196
 
197
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");
197
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");
209
 
209
 
210
     @Test
210
     @Test
211
     public void testIsSet() {
211
     public void testIsSet() {
212
-        ConfigManager cm = mock(ConfigManager.class);
212
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
213
         ConfigProvider configProvider = mock(ConfigProvider.class);
213
         ConfigProvider configProvider = mock(ConfigProvider.class);
214
 
214
 
215
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");
215
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");
223
 
223
 
224
     @Test
224
     @Test
225
     public void testIsNotSet() {
225
     public void testIsNotSet() {
226
-        ConfigManager cm = mock(ConfigManager.class);
226
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
227
         ConfigProvider identity = mock(ConfigProvider.class);
227
         ConfigProvider identity = mock(ConfigProvider.class);
228
 
228
 
229
         when(cm.getOption("unit-test", "ps")).thenReturn(null);
229
         when(cm.getOption("unit-test", "ps")).thenReturn(null);
237
 
237
 
238
     @Test
238
     @Test
239
     public void testUnknownComboOption() {
239
     public void testUnknownComboOption() {
240
-        ConfigManager cm = mock(ConfigManager.class);
240
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
241
         ConfigProvider configProvider = mock(ConfigProvider.class);
241
         ConfigProvider configProvider = mock(ConfigProvider.class);
242
 
242
 
243
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");
243
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");
253
 
253
 
254
     @Test
254
     @Test
255
     public void testKnownComboOption() {
255
     public void testKnownComboOption() {
256
-        ConfigManager cm = mock(ConfigManager.class);
256
+        AggregateConfigProvider cm = mock(AggregateConfigProvider.class);
257
         ConfigProvider configProvider = mock(ConfigProvider.class);
257
         ConfigProvider configProvider = mock(ConfigProvider.class);
258
 
258
 
259
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");
259
         when(cm.getOption("unit-test", "ps")).thenReturn("abc");

+ 3
- 3
test/com/dmdirc/config/validators/URLProtocolValidatorTest.java View File

22
 
22
 
23
 package com.dmdirc.config.validators;
23
 package com.dmdirc.config.validators;
24
 
24
 
25
-import com.dmdirc.config.ConfigManager;
26
 import com.dmdirc.config.InvalidIdentityFileException;
25
 import com.dmdirc.config.InvalidIdentityFileException;
26
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
27
 
27
 
28
 import org.junit.Test;
28
 import org.junit.Test;
29
 import org.junit.runner.RunWith;
29
 import org.junit.runner.RunWith;
30
 import org.mockito.Mock;
30
 import org.mockito.Mock;
31
 import org.mockito.runners.MockitoJUnitRunner;
31
 import org.mockito.runners.MockitoJUnitRunner;
32
 
32
 
33
-import static org.mockito.Mockito.*;
34
 import static org.junit.Assert.*;
33
 import static org.junit.Assert.*;
34
+import static org.mockito.Mockito.*;
35
 
35
 
36
 @RunWith(MockitoJUnitRunner.class)
36
 @RunWith(MockitoJUnitRunner.class)
37
 public class URLProtocolValidatorTest {
37
 public class URLProtocolValidatorTest {
38
 
38
 
39
-    @Mock private ConfigManager configManager;
39
+    @Mock private AggregateConfigProvider configManager;
40
 
40
 
41
     @Test
41
     @Test
42
     public void testValidate() throws InvalidIdentityFileException {
42
     public void testValidate() throws InvalidIdentityFileException {

+ 4
- 5
test/com/dmdirc/harness/TestCommandParser.java View File

28
 import com.dmdirc.commandparser.CommandManager;
28
 import com.dmdirc.commandparser.CommandManager;
29
 import com.dmdirc.commandparser.CommandType;
29
 import com.dmdirc.commandparser.CommandType;
30
 import com.dmdirc.commandparser.commands.Command;
30
 import com.dmdirc.commandparser.commands.Command;
31
-import com.dmdirc.commandparser.parsers.*;
32
-import com.dmdirc.config.ConfigManager;
31
+import com.dmdirc.commandparser.parsers.CommandParser;
32
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
33
 
33
 
34
-import lombok.ToString;
35
 
34
 
36
 public class TestCommandParser extends CommandParser {
35
 public class TestCommandParser extends CommandParser {
37
     private static final long serialVersionUID = 7073002401375438532L;
36
     private static final long serialVersionUID = 7073002401375438532L;
38
 
37
 
39
-    private final ConfigManager configManager;
38
+    private final AggregateConfigProvider configManager;
40
 
39
 
41
     public String nonCommandLine;
40
     public String nonCommandLine;
42
 
41
 
48
 
47
 
49
     public String invalidCommand;
48
     public String invalidCommand;
50
 
49
 
51
-    public TestCommandParser(final ConfigManager configManager,
50
+    public TestCommandParser(final AggregateConfigProvider configManager,
52
             final CommandManager commandManager) {
51
             final CommandManager commandManager) {
53
         super(configManager, commandManager);
52
         super(configManager, commandManager);
54
         this.configManager = configManager;
53
         this.configManager = configManager;

+ 1
- 2
test/com/dmdirc/harness/TestConfigManagerMap.java View File

31
 public class TestConfigManagerMap extends ConfigManager {
31
 public class TestConfigManagerMap extends ConfigManager {
32
     private static final long serialVersionUID = 3604727894041756961L;
32
     private static final long serialVersionUID = 3604727894041756961L;
33
 
33
 
34
-    public final Map<String, String> settings =
35
-            new HashMap<String, String>();
34
+    public final Map<String, String> settings = new HashMap<>();
36
 
35
 
37
     public TestConfigManagerMap() {
36
     public TestConfigManagerMap() {
38
         super("", "", "", "");
37
         super("", "", "", "");

+ 2
- 2
test/com/dmdirc/harness/TestWritableFrameContainer.java View File

26
 import com.dmdirc.WritableFrameContainer;
26
 import com.dmdirc.WritableFrameContainer;
27
 import com.dmdirc.commandparser.CommandManager;
27
 import com.dmdirc.commandparser.CommandManager;
28
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
28
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
29
-import com.dmdirc.config.ConfigManager;
29
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
30
 import com.dmdirc.ui.input.TabCompleter;
30
 import com.dmdirc.ui.input.TabCompleter;
31
 
31
 
32
 import java.util.Collections;
32
 import java.util.Collections;
36
     private final int lineLength;
36
     private final int lineLength;
37
 
37
 
38
     public TestWritableFrameContainer(final int lineLength,
38
     public TestWritableFrameContainer(final int lineLength,
39
-            final ConfigManager cm, final CommandManager commandManager) {
39
+            final AggregateConfigProvider cm, final CommandManager commandManager) {
40
         super("raw", "Raw", "(Raw)", cm,
40
         super("raw", "Raw", "(Raw)", cm,
41
                 new GlobalCommandParser(cm, commandManager),
41
                 new GlobalCommandParser(cm, commandManager),
42
                 Collections.<String>emptySet());
42
                 Collections.<String>emptySet());

+ 8
- 8
test/com/dmdirc/ui/StatusMessageTest.java View File

21
  */
21
  */
22
 package com.dmdirc.ui;
22
 package com.dmdirc.ui;
23
 
23
 
24
-import com.dmdirc.config.ConfigManager;
24
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
25
 import com.dmdirc.interfaces.ui.StatusMessageNotifier;
25
 import com.dmdirc.interfaces.ui.StatusMessageNotifier;
26
 
26
 
27
 import org.junit.Test;
27
 import org.junit.Test;
33
 
33
 
34
     @Test
34
     @Test
35
     public void testGetMessageShortConstructor() {
35
     public void testGetMessageShortConstructor() {
36
-        final ConfigManager config = mock(ConfigManager.class);
36
+        final AggregateConfigProvider config = mock(AggregateConfigProvider.class);
37
         StatusMessage instance = new StatusMessage("test", config);
37
         StatusMessage instance = new StatusMessage("test", config);
38
         assertEquals("test", instance.getMessage());
38
         assertEquals("test", instance.getMessage());
39
     }
39
     }
40
 
40
 
41
     @Test
41
     @Test
42
     public void testGetMessageLongConstructor() {
42
     public void testGetMessageLongConstructor() {
43
-        final ConfigManager config = mock(ConfigManager.class);
43
+        final AggregateConfigProvider config = mock(AggregateConfigProvider.class);
44
         StatusMessage instance = new StatusMessage("icon", "test", null, 10, config);
44
         StatusMessage instance = new StatusMessage("icon", "test", null, 10, config);
45
         assertEquals("test", instance.getMessage());
45
         assertEquals("test", instance.getMessage());
46
     }
46
     }
47
 
47
 
48
     @Test
48
     @Test
49
     public void testGetIconType() {
49
     public void testGetIconType() {
50
-        final ConfigManager config = mock(ConfigManager.class);
50
+        final AggregateConfigProvider config = mock(AggregateConfigProvider.class);
51
         StatusMessage instance = new StatusMessage("icon", "test", null, 10, config);
51
         StatusMessage instance = new StatusMessage("icon", "test", null, 10, config);
52
         assertEquals("icon", instance.getIconType());
52
         assertEquals("icon", instance.getIconType());
53
     }
53
     }
54
 
54
 
55
     @Test
55
     @Test
56
     public void testGetMessageNotifierNull() {
56
     public void testGetMessageNotifierNull() {
57
-        final ConfigManager config = mock(ConfigManager.class);
57
+        final AggregateConfigProvider config = mock(AggregateConfigProvider.class);
58
         StatusMessage instance = new StatusMessage("icon", "test", null, 10, config);
58
         StatusMessage instance = new StatusMessage("icon", "test", null, 10, config);
59
         assertNull(instance.getMessageNotifier());
59
         assertNull(instance.getMessageNotifier());
60
     }
60
     }
61
 
61
 
62
     @Test
62
     @Test
63
     public void testGetMessageNotifierNotNull() {
63
     public void testGetMessageNotifierNotNull() {
64
-        final ConfigManager config = mock(ConfigManager.class);
64
+        final AggregateConfigProvider config = mock(AggregateConfigProvider.class);
65
         final StatusMessageNotifier smn = mock(StatusMessageNotifier.class);
65
         final StatusMessageNotifier smn = mock(StatusMessageNotifier.class);
66
         StatusMessage instance = new StatusMessage("icon", "test", smn, 10, config);
66
         StatusMessage instance = new StatusMessage("icon", "test", smn, 10, config);
67
         assertEquals(smn, instance.getMessageNotifier());
67
         assertEquals(smn, instance.getMessageNotifier());
69
 
69
 
70
     @Test
70
     @Test
71
     public void testGetTimeout() {
71
     public void testGetTimeout() {
72
-        final ConfigManager config = mock(ConfigManager.class);
72
+        final AggregateConfigProvider config = mock(AggregateConfigProvider.class);
73
         StatusMessage instance = new StatusMessage("icon", "test", null, 10, config);
73
         StatusMessage instance = new StatusMessage("icon", "test", null, 10, config);
74
         assertEquals(10, instance.getTimeout());
74
         assertEquals(10, instance.getTimeout());
75
     }
75
     }
76
 
76
 
77
     @Test
77
     @Test
78
     public void testGetTimeoutFallback() {
78
     public void testGetTimeoutFallback() {
79
-        final ConfigManager config = mock(ConfigManager.class);
79
+        final AggregateConfigProvider config = mock(AggregateConfigProvider.class);
80
 
80
 
81
         when(config.getOptionInt("statusBar", "messageDisplayLength")).thenReturn(10);
81
         when(config.getOptionInt("statusBar", "messageDisplayLength")).thenReturn(10);
82
 
82
 

+ 2
- 2
test/com/dmdirc/ui/messages/ColourManagerTest.java View File

22
 
22
 
23
 package com.dmdirc.ui.messages;
23
 package com.dmdirc.ui.messages;
24
 
24
 
25
-import com.dmdirc.config.ConfigManager;
25
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
26
 import com.dmdirc.interfaces.config.ConfigChangeListener;
26
 import com.dmdirc.interfaces.config.ConfigChangeListener;
27
 import com.dmdirc.logger.ErrorManager;
27
 import com.dmdirc.logger.ErrorManager;
28
 import com.dmdirc.logger.Logger;
28
 import com.dmdirc.logger.Logger;
43
 public class ColourManagerTest {
43
 public class ColourManagerTest {
44
 
44
 
45
     @Mock private ErrorManager errorManager;
45
     @Mock private ErrorManager errorManager;
46
-    @Mock private ConfigManager configManager;
46
+    @Mock private AggregateConfigProvider configManager;
47
     @Captor private ArgumentCaptor<ConfigChangeListener> configListener;
47
     @Captor private ArgumentCaptor<ConfigChangeListener> configListener;
48
     private ColourManager manager;
48
     private ColourManager manager;
49
 
49
 

+ 3
- 3
test/com/dmdirc/ui/messages/IntelligentLinkingTest.java View File

21
  */
21
  */
22
 package com.dmdirc.ui.messages;
22
 package com.dmdirc.ui.messages;
23
 
23
 
24
-import com.dmdirc.TestMain;
25
 import com.dmdirc.FrameContainer;
24
 import com.dmdirc.FrameContainer;
26
 import com.dmdirc.Server;
25
 import com.dmdirc.Server;
27
-import com.dmdirc.config.ConfigManager;
26
+import com.dmdirc.TestMain;
28
 import com.dmdirc.config.InvalidIdentityFileException;
27
 import com.dmdirc.config.InvalidIdentityFileException;
28
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
29
 
29
 
30
 import java.util.Arrays;
30
 import java.util.Arrays;
31
 import java.util.List;
31
 import java.util.List;
49
         this.expected = expected;
49
         this.expected = expected;
50
 
50
 
51
         final FrameContainer container = mock(FrameContainer.class);
51
         final FrameContainer container = mock(FrameContainer.class);
52
-        final ConfigManager manager = mock(ConfigManager.class);
52
+        final AggregateConfigProvider manager = mock(AggregateConfigProvider.class);
53
         final Server server = mock(Server.class);
53
         final Server server = mock(Server.class);
54
         when(server.getChannelPrefixes()).thenReturn("#&+");
54
         when(server.getChannelPrefixes()).thenReturn("#&+");
55
         when(container.getServer()).thenReturn(server);
55
         when(container.getServer()).thenReturn(server);

+ 3
- 3
test/com/dmdirc/ui/messages/StyliserStylesTest.java View File

22
 
22
 
23
 package com.dmdirc.ui.messages;
23
 package com.dmdirc.ui.messages;
24
 
24
 
25
-import com.dmdirc.TestMain;
26
 import com.dmdirc.FrameContainer;
25
 import com.dmdirc.FrameContainer;
27
-import com.dmdirc.config.ConfigManager;
26
+import com.dmdirc.TestMain;
28
 import com.dmdirc.config.InvalidIdentityFileException;
27
 import com.dmdirc.config.InvalidIdentityFileException;
28
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
29
 import com.dmdirc.ui.core.util.Utils;
29
 import com.dmdirc.ui.core.util.Utils;
30
 
30
 
31
 import java.awt.Color;
31
 import java.awt.Color;
72
         final StringBuilder builder = new StringBuilder();
72
         final StringBuilder builder = new StringBuilder();
73
 
73
 
74
         final FrameContainer container = mock(FrameContainer.class);
74
         final FrameContainer container = mock(FrameContainer.class);
75
-        final ConfigManager manager = mock(ConfigManager.class);
75
+        final AggregateConfigProvider manager = mock(AggregateConfigProvider.class);
76
         when(container.getConfigManager()).thenReturn(manager);
76
         when(container.getConfigManager()).thenReturn(manager);
77
 
77
 
78
         final Styliser styliser = new Styliser(container);
78
         final Styliser styliser = new Styliser(container);

+ 3
- 3
test/com/dmdirc/ui/messages/StyliserTest.java View File

22
 
22
 
23
 package com.dmdirc.ui.messages;
23
 package com.dmdirc.ui.messages;
24
 
24
 
25
-import com.dmdirc.TestMain;
26
 import com.dmdirc.FrameContainer;
25
 import com.dmdirc.FrameContainer;
27
-import com.dmdirc.config.ConfigManager;
26
+import com.dmdirc.TestMain;
28
 import com.dmdirc.config.InvalidIdentityFileException;
27
 import com.dmdirc.config.InvalidIdentityFileException;
28
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
29
 
29
 
30
 import java.util.Enumeration;
30
 import java.util.Enumeration;
31
 
31
 
92
         final String input2 = "abcdefghi";
92
         final String input2 = "abcdefghi";
93
 
93
 
94
         final FrameContainer container = mock(FrameContainer.class);
94
         final FrameContainer container = mock(FrameContainer.class);
95
-        final ConfigManager manager = mock(ConfigManager.class);
95
+        final AggregateConfigProvider manager = mock(AggregateConfigProvider.class);
96
         when(container.getConfigManager()).thenReturn(manager);
96
         when(container.getConfigManager()).thenReturn(manager);
97
 
97
 
98
         final Styliser styliser = new Styliser(container);
98
         final Styliser styliser = new Styliser(container);

Loading…
Cancel
Save