Create Wrapper for instances / revise MockUtils

- Add test resources folder
- Create basic test for Messages (todo: add concrete tests)
- Create WrapperMock
- Change UtilsTest (todo: make it work)
This commit is contained in:
ljacqu
2015-11-23 23:25:03 +01:00
parent 8719cce334
commit 6422f90114
11 changed files with 261 additions and 51 deletions
@@ -3,6 +3,7 @@ package fr.xephi.authme;
import com.google.common.base.Throwables;
import fr.xephi.authme.settings.Settings;
import fr.xephi.authme.util.StringUtils;
import fr.xephi.authme.util.Wrapper;
import java.io.IOException;
import java.nio.file.Files;
@@ -10,23 +11,17 @@ import java.nio.file.StandardOpenOption;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Logger;
/**
* The plugin's static logger.
*/
public class ConsoleLogger {
public final class ConsoleLogger {
private static final Logger log = AuthMe.getInstance().getLogger();
private static Wrapper wrapper = new Wrapper(AuthMe.getInstance());
private static final DateFormat df = new SimpleDateFormat("[MM-dd HH:mm:ss]");
/**
* Returns the plugin's logger.
*
* @return Logger
*/
public static Logger getLogger() {
return log;
private ConsoleLogger() {
// Service class
}
/**
@@ -35,7 +30,7 @@ public class ConsoleLogger {
* @param message String
*/
public static void info(String message) {
log.info(message);
wrapper.getLogger().info(message);
if (!Settings.useLogging) {
return;
}
@@ -48,7 +43,7 @@ public class ConsoleLogger {
* @param message String
*/
public static void showError(String message) {
log.warning(message);
wrapper.getLogger().warning(message);
if (!Settings.useLogging) {
return;
}