public void testMultipleRetryOnExecuteFailure() {
doRetryTest(ConfigurationProperties.DEFAULT_MAX_RETRIES, false);
}
private void doRetryTest(int maxRetry, boolean failOnTransport) {
TransportFactory mockTransport = Mockito.mock(TransportFactory.class);
Mockito.when(mockTransport.getMaxRetries()).thenReturn(maxRetry);
MockOperation mockOperation = new MockOperation(mockTransport, failOnTransport);
try {
mockOperation.execute();
AssertJUnit.fail("Exception expected!");
} catch (HotRodClientException expected) {