@Override public int hashCode() { return Objects.hash(getCause(), getMessage(), code, retryable, reason, location, debugInfo); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof BaseServiceException)) { return false; } BaseServiceException other = (BaseServiceException) obj; return Objects.equals(getCause(), other.getCause()) && Objects.equals(getMessage(), other.getMessage()) && code == other.code && retryable == other.retryable && Objects.equals(reason, other.reason) && Objects.equals(location, other.location) && Objects.equals(debugInfo, other.debugInfo); }
assertNull(ex.getReason()); assertEquals("message", ex.getMessage()); assertEquals(timeoutException, ex.getCause()); assertTrue(ex.isRetryable()); } finally { assertEquals("message", ex.getMessage()); assertFalse(ex.isRetryable()); assertSame(cause, ex.getCause()); } finally { verify(exceptionMock);
assertEquals("message", ex.getMessage()); assertFalse(ex.isRetryable()); assertSame(cause, ex.getCause()); } finally { verify(exceptionMock);
assertEquals("message", ex.getMessage()); assertFalse(ex.isRetryable()); assertSame(cause, ex.getCause()); } finally { verify(exceptionMock);
assertEquals("message", ex.getMessage()); assertFalse(ex.isRetryable()); assertSame(cause, ex.getCause()); } finally { verify(exceptionMock);
assertEquals("message", ex.getMessage()); assertFalse(ex.isRetryable()); assertSame(cause, ex.getCause()); } finally { verify(exceptionMock);
assertEquals("message", ex.getMessage()); assertFalse(ex.isRetryable()); assertSame(cause, ex.getCause()); } finally { verify(exceptionMock);
assertEquals("message", ex.getMessage()); assertFalse(ex.isRetryable()); assertSame(cause, ex.getCause()); } finally { verify(exceptionMock);
assertEquals(REASON, serviceException.getReason()); assertFalse(serviceException.isRetryable()); assertNull(serviceException.getCause()); assertEquals(REASON, serviceException.getReason()); assertFalse(serviceException.isRetryable()); assertNull(serviceException.getCause()); assertEquals(REASON, serviceException.getReason()); assertFalse(serviceException.isRetryable()); assertEquals(cause, serviceException.getCause()); assertEquals(REASON, serviceException.getReason()); assertFalse(serviceException.isRetryable()); assertEquals(cause, serviceException.getCause()); assertTrue(serviceException.isRetryable()); assertNull(serviceException.getMessage()); assertEquals(exception, serviceException.getCause()); assertTrue(serviceException.isRetryable()); assertNull(serviceException.getMessage()); assertEquals(exception, serviceException.getCause()); assertTrue(serviceException.isRetryable()); assertEquals("insufficient data written", serviceException.getMessage()); assertEquals(exception, serviceException.getCause());
assertEquals(REASON, serviceException.getReason()); assertFalse(serviceException.isRetryable()); assertNull(serviceException.getCause()); assertEquals(REASON, serviceException.getReason()); assertFalse(serviceException.isRetryable()); assertEquals(cause, serviceException.getCause()); assertEquals(REASON, serviceException.getReason()); assertTrue(serviceException.isRetryable()); assertEquals(cause, serviceException.getCause()); assertEquals(DEBUG_INFO, serviceException.getDebugInfo()); assertEquals(LOCATION, serviceException.getLocation());
@Override public int hashCode() { return Objects.hash(getCause(), getMessage(), code, retryable, reason, idempotent, location, debugInfo); }
@Override public int hashCode() { return Objects.hash(getCause(), getMessage(), code, retryable, reason, location, debugInfo); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof BaseServiceException)) { return false; } BaseServiceException other = (BaseServiceException) obj; return Objects.equals(getCause(), other.getCause()) && Objects.equals(getMessage(), other.getMessage()) && code == other.code && retryable == other.retryable && Objects.equals(reason, other.reason) && Objects.equals(location, other.location) && Objects.equals(debugInfo, other.debugInfo); }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof BaseServiceException)) { return false; } BaseServiceException other = (BaseServiceException) obj; return Objects.equals(getCause(), other.getCause()) && Objects.equals(getMessage(), other.getMessage()) && code == other.code && retryable == other.retryable && Objects.equals(reason, other.reason) && idempotent == other.idempotent && Objects.equals(location, other.location) && Objects.equals(debugInfo, other.debugInfo); }