DDMDataProviderInvokerImpl implements DDMDataProviderInvoker { protected HystrixRuntimeException.FailureType getHystrixFailureType( Exception exception) { HystrixRuntimeException hystrixRuntimeException = (HystrixRuntimeException)exception; return hystrixRuntimeException.getFailureType(); }  @Override DDMDataProviderResponse invoke(
		DDMDataProviderRequest ddmDataProviderRequest);  }
@Test public void testGetHystrixFailureType() { DDMDataProviderInvokerImpl ddmDataProviderInvokerImpl = new DDMDataProviderInvokerImpl(); HystrixRuntimeException hystrixRuntimeException = new HystrixRuntimeException( HystrixRuntimeException.FailureType.TIMEOUT, null, null, null, null); HystrixRuntimeException.FailureType failureType = ddmDataProviderInvokerImpl.getHystrixFailureType( hystrixRuntimeException); Assert.assertEquals( HystrixRuntimeException.FailureType.TIMEOUT, failureType); }