config.setRecoveryInterval(6500L);
config.setShutdownTimeout(3000L);
config.setExclusive(false);
Executor mockTaskExecutor = mock(Executor.class);
config.setTaskExecutor(mockTaskExecutor);
DefaultTransactionAttribute transactionAttribute = new DefaultTransactionAttribute();
config.setTransactionAttribute(transactionAttribute);
PlatformTransactionManager mockTransactionManager = mock(PlatformTransactionManager.class);
config.setTransactionManager(mockTransactionManager);
config.setTxSize(100);