i wonder why this does not work: ``` assert...
# random
c
i wonder why this does not work:
Copy code
assertThat({ throw ExecutionException(RuntimeException("cause")) },
                throws<ExecutionException>(has(ExecutionException::cause, present(has(RuntimeException::cause, present(equalTo("cause")))))))