package husaccttest.control;
import static org.junit.Assert.assertEquals;
import husacct.control.task.configuration.ConfigurationManager;
import husacct.control.task.configuration.IConfigListener;
import org.junit.Test;
public class ConfigurationManagerTest {
@Test
public void testConfiguration() {
ConfigurationManager.setProperty("Test", "Test");
ConfigurationManager.storeProperties();
assertEquals(ConfigurationManager.getProperty("Test"), "Test");
}
public void testSingleSetConfiguration() {
ConfigurationManager.setPropertyIfEmpty("Test", "Test");
ConfigurationManager.setPropertyIfEmpty("Test", "Test2");
assertEquals(ConfigurationManager.getProperty("Test"), "Test");
}
public void testConfigurationListener() {
ConfigurationManager.addListener(new IConfigListener() {
@Override
public void onConfigUpdate() {
assertEquals(true, true);
}
});
ConfigurationManager.notifyListeners();
}
}