use of com.codingchili.core.configuration.ConfigurableTest in project chili-core by codingchili.
the class ConfigurationsIT method reloadSingleFile.
@Test
public void reloadSingleFile() {
ConfigurableTest config = new ConfigurableTest();
Configurations.save(config);
config = Configurations.get(config.getPath(), ConfigurableTest.class);
config.setData(NEW_DATA);
Configurations.save(config);
// restore memory copy
config.setData(TEST_DATA);
Configurations.reload(config.getPath());
config = Configurations.get(config.getPath(), ConfigurableTest.class);
Assert.assertTrue(config.getData().equals(NEW_DATA));
}
use of com.codingchili.core.configuration.ConfigurableTest in project chili-core by codingchili.
the class ConfigurationsIT method fileCachedAndNotAlwaysReloaded.
@Test
public void fileCachedAndNotAlwaysReloaded() {
ConfigurableTest config = new ConfigurableTest();
Configurations.save(config);
config = Configurations.get(config.getPath(), ConfigurableTest.class);
config.setData(NEW_DATA);
Configurations.save(config);
// restore memory copy
config.setData(TEST_DATA);
config = Configurations.get(config.getPath(), ConfigurableTest.class);
Assert.assertFalse(config.getData().equals(NEW_DATA));
}
use of com.codingchili.core.configuration.ConfigurableTest in project chili-core by codingchili.
the class ConfigurationsIT method saveAConfigurableToFile.
@Test
public void saveAConfigurableToFile() {
ConfigurableTest config = new ConfigurableTest();
Configurations.save(config);
config = Configurations.get(config.getPath(), ConfigurableTest.class);
Assert.assertTrue(config.getData().equals(TEST_DATA));
}
use of com.codingchili.core.configuration.ConfigurableTest in project chili-core by codingchili.
the class ConfigurationsIT method testPutConfiguration.
@Test
public void testPutConfiguration(TestContext test) {
ConfigurableTest configurable = new ConfigurableTest(TEST_PATH);
configurable.setData(NEW_DATA);
Configurations.put(configurable);
ConfigurableTest loaded = Configurations.get(TEST_PATH, ConfigurableTest.class);
test.assertEquals(NEW_DATA, loaded.getData());
}
Aggregations