INT-3401: Fix StoredProc Tests (Guava Optional)

JIRA: https://jira.spring.io/browse/INT-3401
This commit is contained in:
Gary Russell
2015-07-28 16:59:23 -04:00
parent a98c45f2d7
commit e085a03c0b

View File

@@ -378,7 +378,7 @@ public class StoredProcExecutorTests {
.build());
}
final CacheStats stats = storedProcExecutor.getJdbcCallOperationsCacheStatistics();
final CacheStats stats = (CacheStats) storedProcExecutor.getJdbcCallOperationsCacheStatistics();
LOGGER.info(stats);
LOGGER.info(stats.totalLoadTime() / 1000 / 1000);
@@ -415,14 +415,15 @@ public class StoredProcExecutorTests {
.build());
}
final CacheStats stats = storedProcExecutor.getJdbcCallOperationsCacheStatistics();
final CacheStats stats = (CacheStats) storedProcExecutor.getJdbcCallOperationsCacheStatistics();
LOGGER.info(stats);
assertEquals("Expected a cache misscount of 10", 10, stats.missCount());
}
private void mockTheOperationsCache(final StoredProcExecutor storedProcExecutor) {
Object cache = TestUtils.getPropertyValue(storedProcExecutor, "jdbcCallOperationsCache.localCache");
Object cache = TestUtils.getPropertyValue(storedProcExecutor,
"guavaCacheWrapper.jdbcCallOperationsCache.localCache");
new DirectFieldAccessor(cache)
.setPropertyValue("defaultLoader", new CacheLoader<String, SimpleJdbcCallOperations>() {
@Override