@Test(expected = TaskExecutionException.class)
public void MustInCorrectCallExecuteTargetTaskWhenTargetTaskThrowException() throws TaskExecutionException {

    doThrow(TaskExecutionException.class).when(task).execute();
    testTask.execute();
}