@Test
public void testProcessShouldLogErrorWhenHandleRequestThrowsApplicationException() throws ApplicationException {

    // GIVEN
    ApplicationException e = new ApplicationException(EMPTY_STRING);
    given(httpRequestTransformer.transformRequest(bmRequest)).willReturn(wilmaRequest);
    willThrow(e).given(wilmaHttpRequestHandler).processRequest(wilmaRequest);
    // WHEN
    underTest.process(bmRequest);
    // THEN
    verify(logger).error(EMPTY_STRING, e);
}