PersistentCacheBuilder builder = new PersistentCacheBuilder();
builder.setLog(new Slf4jLog(PersistentCache.class));
- String forceUpdate = props.property("sonar.forceUpdate");
+ String enableCache = props.property("sonar.enableHttpCache");
- if ("true".equals(forceUpdate)) {
+ if (!"true".equals(enableCache)) {
builder.forceUpdate(true);
}
}
@Test
- public void test_forceUpdate() {
- // normally don't force update
- assertThat(provider.provide(props).isForceUpdate()).isFalse();
+ public void test_enableCache() {
+ // normally force update (cache disabled)
+ assertThat(provider.provide(props).isForceUpdate()).isTrue();
- when(props.property("sonar.forceUpdate")).thenReturn("true");
+ when(props.property("sonar.enableHttpCache")).thenReturn("true");
provider = new PersistentCacheProvider();
- assertThat(provider.provide(props).isForceUpdate()).isTrue();
+ assertThat(provider.provide(props).isForceUpdate()).isFalse();
}
}