@Test
public void exceptionLoggingTest() {
PreparedStatementHook hook = new PreparedStatementHook(timer, platformManager, statementStorage, connectionMetaDataStorage, statementReflectionCache, parameter);
hook.log = log;
hook.afterConstructor(null, 1, 10, "someObject", null, null);
hook.afterConstructor(null, 1, 10, "someObject", null, null);
hook.afterConstructor(null, 1, 10, "someObject", null, null);
hook.afterConstructor(null, 1, 10, "someObject", null, null);
hook.afterConstructor(null, 1, 10, "someObject", null, null);
hook.afterConstructor(null, 1, 10, "someObject", null, null);
Mockito.verify(log, Mockito.times(1)).info(Matchers.anyString(), Matchers.eq(myNoSuchElementException));
hook.afterConstructor(null, 2, 10, "someObject", null, null);
hook.afterConstructor(null, 2, 10, "someObject", null, null);
hook.afterConstructor(null, 2, 10, "someObject", null, null);
hook.afterConstructor(null, 2, 10, "someObject", null, null);
hook.afterConstructor(null, 2, 10, "someObject", null, null);
Mockito.verify(log, Mockito.times(2)).info(Matchers.anyString(), Matchers.eq(myNoSuchElementException));
}