Parcourir la 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 il y a 10 ans
Parent
révision
14da0a2938

+ 2
- 2
src/com/dmdirc/actions/metatypes/ClientEvents.java Voir le fichier

@@ -25,10 +25,10 @@ package com.dmdirc.actions.metatypes;
25 25
 import com.dmdirc.FrameContainer;
26 26
 import com.dmdirc.commandparser.PopupMenu;
27 27
 import com.dmdirc.commandparser.PopupType;
28
-import com.dmdirc.config.ConfigManager;
29 28
 import com.dmdirc.config.prefs.PreferencesCategory;
30 29
 import com.dmdirc.config.prefs.PreferencesDialogModel;
31 30
 import com.dmdirc.interfaces.actions.ActionMetaType;
31
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
32 32
 
33 33
 import javax.swing.KeyStroke;
34 34
 import javax.swing.text.StyledDocument;
@@ -45,7 +45,7 @@ public enum ClientEvents implements ActionMetaType {
45 45
     /** Client event with frame and message. */
46 46
     WINDOW_EVENT_WITH_MESSAGE(new String[]{"window", "message"}, FrameContainer.class, String.class),
47 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 49
     /** Client event type, with a key argument. */
50 50
     CLIENT_EVENT_WITH_KEY(new String[]{"key event"}, KeyStroke.class),
51 51
     /** Client event with an origin and editable buffer. */

+ 7
- 11
src/com/dmdirc/config/ConfigBinder.java Voir le fichier

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.config;
24 24
 
25
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
25 26
 import com.dmdirc.interfaces.config.ConfigChangeListener;
26 27
 import com.dmdirc.logger.ErrorLevel;
27 28
 import com.dmdirc.logger.Logger;
@@ -48,11 +49,10 @@ import lombok.Synchronized;
48 49
 public class ConfigBinder {
49 50
 
50 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 54
     /** The configuration manager to use to retrieve settings. */
55
-    private final ConfigManager manager;
55
+    private final AggregateConfigProvider manager;
56 56
 
57 57
     /**
58 58
      * Binds all annotated methods and fields of the given instance to this
@@ -63,8 +63,8 @@ public class ConfigBinder {
63 63
      */
64 64
     @SuppressWarnings("unchecked")
65 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 69
         elements.addAll(Arrays.asList(clazz.getDeclaredMethods()));
70 70
         elements.addAll(Arrays.asList(clazz.getDeclaredFields()));
@@ -130,9 +130,7 @@ public class ConfigBinder {
130 130
         if (element instanceof Field) {
131 131
             try {
132 132
                 ((Field) element).set(instance, value);
133
-            } catch (IllegalAccessException ex) {
134
-                // Ignore
135
-            } catch (IllegalArgumentException ex) {
133
+            } catch (IllegalAccessException | IllegalArgumentException ex) {
136 134
                 // Ignore
137 135
             }
138 136
         }
@@ -140,9 +138,7 @@ public class ConfigBinder {
140 138
         if (element instanceof Method) {
141 139
             try {
142 140
                 ((Method) element).invoke(instance, value);
143
-            } catch (IllegalAccessException ex) {
144
-                // Ignore
145
-            } catch (IllegalArgumentException ex) {
141
+            } catch (IllegalAccessException | IllegalArgumentException ex) {
146 142
                 // Ignore
147 143
             } catch (InvocationTargetException ex) {
148 144
                Logger.appError(ErrorLevel.HIGH,

+ 2
- 1
src/com/dmdirc/config/IdentityManager.java Voir le fichier

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

+ 9
- 10
test/com/dmdirc/WritableFrameContainerTest.java Voir le fichier

@@ -24,9 +24,8 @@ package com.dmdirc;
24 24
 
25 25
 import com.dmdirc.commandparser.CommandManager;
26 26
 import com.dmdirc.config.ConfigBinder;
27
-import com.dmdirc.config.ConfigManager;
28
-import com.dmdirc.config.InvalidIdentityFileException;
29 27
 import com.dmdirc.harness.TestWritableFrameContainer;
28
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 29
 
31 30
 import java.util.Arrays;
32 31
 
@@ -40,25 +39,25 @@ import static org.mockito.Mockito.*;
40 39
 
41 40
 public class WritableFrameContainerTest {
42 41
 
43
-    @Mock private ConfigManager cm;
42
+    @Mock private AggregateConfigProvider acp;
44 43
     @Mock private ServerManager serverManager;
45 44
     private CommandManager commands;
46 45
 
47 46
     @Before
48 47
     public void setup() {
49 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 53
         commands = new CommandManager(serverManager);
55
-        commands.initialise(cm);
54
+        commands.initialise(acp);
56 55
     }
57 56
 
58 57
     @Test
59 58
     public void testGetNumLines() {
60 59
         final WritableFrameContainer container10
61
-                = new TestWritableFrameContainer(10, cm, commands);
60
+                = new TestWritableFrameContainer(10, acp, commands);
62 61
 
63 62
         final int res0a = container10.getNumLines("");
64 63
         final int res0b = container10.getNumLines("\r");
@@ -88,7 +87,7 @@ public class WritableFrameContainerTest {
88 87
     @Test
89 88
     public void testSplitLine() {
90 89
         final WritableFrameContainer container10
91
-                = new TestWritableFrameContainer(10, cm, commands);
90
+                = new TestWritableFrameContainer(10, acp, commands);
92 91
         final String[][][] tests = new String[][][]{
93 92
             {{""}, {""}},
94 93
             {{"0123456789"}, {"0123456789"}},

+ 2
- 2
test/com/dmdirc/actions/ActionComponentChainTest.java Voir le fichier

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

+ 2
- 2
test/com/dmdirc/actions/ActionSubstitutorTest.java Voir le fichier

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

+ 2
- 2
test/com/dmdirc/commandparser/CommandArgumentsTest.java Voir le fichier

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

+ 2
- 2
test/com/dmdirc/commandparser/commands/channel/KickReasonTest.java Voir le fichier

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

+ 2
- 2
test/com/dmdirc/commandparser/commands/channel/PartTest.java Voir le fichier

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

+ 2
- 4
test/com/dmdirc/commandparser/parsers/CommandParserTest.java Voir le fichier

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

+ 2
- 1
test/com/dmdirc/config/CipherUtilsTest.java Voir le fichier

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

+ 12
- 12
test/com/dmdirc/config/prefs/PreferencesDialogModelTest.java Voir le fichier

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

+ 3
- 4
test/com/dmdirc/config/prefs/PreferencesManagerTest.java Voir le fichier

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

+ 15
- 15
test/com/dmdirc/config/prefs/PreferencesSettingTest.java Voir le fichier

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

+ 3
- 3
test/com/dmdirc/config/validators/URLProtocolValidatorTest.java Voir le fichier

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

+ 4
- 5
test/com/dmdirc/harness/TestCommandParser.java Voir le fichier

@@ -28,15 +28,14 @@ import com.dmdirc.commandparser.CommandInfo;
28 28
 import com.dmdirc.commandparser.CommandManager;
29 29
 import com.dmdirc.commandparser.CommandType;
30 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 35
 public class TestCommandParser extends CommandParser {
37 36
     private static final long serialVersionUID = 7073002401375438532L;
38 37
 
39
-    private final ConfigManager configManager;
38
+    private final AggregateConfigProvider configManager;
40 39
 
41 40
     public String nonCommandLine;
42 41
 
@@ -48,7 +47,7 @@ public class TestCommandParser extends CommandParser {
48 47
 
49 48
     public String invalidCommand;
50 49
 
51
-    public TestCommandParser(final ConfigManager configManager,
50
+    public TestCommandParser(final AggregateConfigProvider configManager,
52 51
             final CommandManager commandManager) {
53 52
         super(configManager, commandManager);
54 53
         this.configManager = configManager;

+ 1
- 2
test/com/dmdirc/harness/TestConfigManagerMap.java Voir le fichier

@@ -31,8 +31,7 @@ import java.util.Map;
31 31
 public class TestConfigManagerMap extends ConfigManager {
32 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 36
     public TestConfigManagerMap() {
38 37
         super("", "", "", "");

+ 2
- 2
test/com/dmdirc/harness/TestWritableFrameContainer.java Voir le fichier

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

+ 8
- 8
test/com/dmdirc/ui/StatusMessageTest.java Voir le fichier

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

+ 2
- 2
test/com/dmdirc/ui/messages/ColourManagerTest.java Voir le fichier

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

+ 3
- 3
test/com/dmdirc/ui/messages/IntelligentLinkingTest.java Voir le fichier

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

+ 3
- 3
test/com/dmdirc/ui/messages/StyliserStylesTest.java Voir le fichier

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

+ 3
- 3
test/com/dmdirc/ui/messages/StyliserTest.java Voir le fichier

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

Chargement…
Annuler
Enregistrer