Throwable exceptionThatWasThrown = assertThrows(NullPointerException.class, () -> { codeThatThrows; }); assertThat(exceptionThatWasThrown.getMessage(), equalTo("Message I expected to be thrown"));