``` assertThat({ throw ExecutionException(R...
# random
c
Copy code
assertThat({ throw ExecutionException(RuntimeException("cause")) },
                throws<ExecutionException>(has(Throwable::cause, present(has(RuntimeException::message, present(equalTo("cause")))))))