package com.amazonaws.retry; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import com.amazonaws.AbortedException; import org.junit.Test; import java.io.InterruptedIOException; import java.net.SocketTimeoutException; public class RetryUtilsTest { @Test public void testIsInterruptedException() { assertTrue(RetryUtils.isInterrupted(new AbortedException())); Exception interrupted = new Exception(new InterruptedException()); assertTrue(RetryUtils.isInterrupted(interrupted)); Exception interruptedio = new Exception(new InterruptedIOException()); assertTrue(RetryUtils.isInterrupted(interruptedio)); Exception socketTimeout = new Exception(new SocketTimeoutException()); assertFalse(RetryUtils.isInterrupted(socketTimeout)); } }