@Test
public void testConnectionNotAcquiredAfterAllAttempts() throws SQLException {
Exception rootException = new Exception();
when(poolAdapter.getConnection(same(connectionRequestContext)))
.thenThrow(new AcquireTimeoutException(rootException));
RetryConnectionAcquiringStrategy retryConnectionAcquiringStrategy = new RetryConnectionAcquiringStrategy.Factory<DataSource>(2).newInstance(configuration);
assertEquals(0, connectionRequestContext.getRetryAttempts());
try {
retryConnectionAcquiringStrategy.getConnection(connectionRequestContext);
} catch (AcquireTimeoutException e) {