#1190 Show settings warnings on reload also (#1384)

- Extract setting checks into their own class, called on startup and reload
This commit is contained in:
ljacqu
2017-10-28 14:15:38 +02:00
committed by GitHub
parent d40109929c
commit 04c5224e99
5 changed files with 150 additions and 28 deletions
@@ -11,6 +11,7 @@ import fr.xephi.authme.message.MessageKey;
import fr.xephi.authme.output.LogLevel;
import fr.xephi.authme.service.CommonService;
import fr.xephi.authme.settings.Settings;
import fr.xephi.authme.settings.SettingsWarner;
import fr.xephi.authme.settings.properties.DatabaseSettings;
import fr.xephi.authme.settings.properties.PluginSettings;
import fr.xephi.authme.settings.properties.SecuritySettings;
@@ -55,6 +56,9 @@ public class ReloadCommandTest {
@Mock
private CommonService commandService;
@Mock
private SettingsWarner settingsWarner;
@Mock
private SingletonStore<Reloadable> reloadableStore;
@@ -93,6 +97,7 @@ public class ReloadCommandTest {
verify(settings).reload();
verifyReloadingCalls(reloadables, dependents);
verify(commandService).send(sender, MessageKey.CONFIG_RELOAD_SUCCESS);
verify(settingsWarner).logWarningsForMisconfigurations();
}
@Test