package net.krazyweb.starmodmanager.test; import java.nio.file.Path; import java.nio.file.Paths; import javafx.concurrent.Task; import org.apache.logging.log4j.Level; import net.krazyweb.starmodmanager.data.Observer; import net.krazyweb.starmodmanager.data.SettingsModelInterface; public class TestSettings implements SettingsModelInterface { @Override public void addObserver(Observer observer) { // TODO Auto-generated method stub } @Override public void removeObserver(Observer observer) { // TODO Auto-generated method stub } @Override public Task<Void> getInitializeLoggerTask() { // TODO Auto-generated method stub return null; } @Override public Task<Void> getLoadSettingsTask() { // TODO Auto-generated method stub return null; } @Override public OS getOperatingSystem() { // TODO Auto-generated method stub return null; } @Override public String getVersion() { // TODO Auto-generated method stub return null; } @Override public String getApple() { // TODO Auto-generated method stub return null; } @Override public String getPropertyString(String key) { switch (key) { case "modsdir": return "mods-testing"; } return null; } @Override public int getPropertyInt(String key) { // TODO Auto-generated method stub return 0; } @Override public double getPropertyDouble(String key) { // TODO Auto-generated method stub return 0; } @Override public boolean getPropertyBoolean(String key) { // TODO Auto-generated method stub return false; } @Override public Path getPropertyPath(String key) { switch (key) { case "modsdir": return Paths.get("mods-testing"); } return null; } @Override public Level getPropertyLevel(String key) { // TODO Auto-generated method stub return null; } @Override public void setProperty(String key, Object property) { // TODO Auto-generated method stub } @Override public void setLoggerLevel(Level level) { // TODO Auto-generated method stub } }