use of com.codingchili.core.testing.ContextMock in project chili-core by codingchili.
the class ConfigurationsTest method testLoadDefaultsFromConfigurable.
@Test
public void testLoadDefaultsFromConfigurable(TestContext test) {
Async async = test.async();
Configurations.setWarnOnDefaultsLoaded(true);
Configurations.initialize(new ContextMock(context) {
@Override
public Logger logger(Class aClass) {
return new ConsoleLogger(aClass) {
@Override
public void onConfigurationDefaultsLoaded(String path, Class<?> clazz) {
if (path.equals(CoreStrings.testFile(CONFIGURATIONS, DEFAULT_JSON))) {
Configurations.reset();
async.complete();
}
}
};
}
});
load(CoreStrings.testFile(CONFIGURATIONS, DEFAULT_JSON), ConfigurableTest.class);
}
use of com.codingchili.core.testing.ContextMock in project chili-core by codingchili.
the class DelayTest method setUp.
@Before
public void setUp() {
this.context = new ContextMock() {
@Override
public SystemSettings system() {
SystemSettings settings = new SystemSettings();
settings.setShutdownLogTimeout(1);
return settings;
}
};
Delay.initialize(context);
}
use of com.codingchili.core.testing.ContextMock in project chili-core by codingchili.
the class SecuritySettingsTest method testLoadKeyStore.
@Test
public void testLoadKeyStore(TestContext test) {
ContextMock mock = new ContextMock();
try {
getKeystoreBuilder().build();
TrustAndKeyProvider provider = security().getKeystore(mock, IDENTIFIER);
test.assertNotNull(provider);
} finally {
mock.close();
}
}
use of com.codingchili.core.testing.ContextMock in project chili-core by codingchili.
the class SystemContextTest method setUp.
@Before
public void setUp() {
this.settings = Configurations.system();
settings.getMetrics().setRate(100);
settings.getMetrics().setEnabled(true);
this.context = new ContextMock() {
@Override
public Logger logger(Class aClass) {
return new AbstractLogger(getClass()) {
@Override
public void onMetricsSnapshot(JsonObject metrics) {
listener.onMetric(metrics);
}
};
}
@Override
public SystemSettings system() {
return settings;
}
};
}
use of com.codingchili.core.testing.ContextMock in project chili-core by codingchili.
the class AuthenticationGeneratorIT method setUp.
@Before
public void setUp() {
context = new ContextMock();
Configurations.put(createSecuritySettings());
generator = new AuthenticationGenerator(context, CoreStrings.testDirectory(AUTHENTICATION_GENERATOR) + DIR_ROOT);
}
Aggregations