@Test
void shouldDoNothingForEmptyReport() throws InterruptedException {

    AffectedFilesResolver resolver = new AffectedFilesResolver();
    Report report = new Report();
    resolver.copyAffectedFilesToBuildFolder(report, mock(RemoteFacade.class));
    assertThat(report.getErrorMessages()).isEmpty();
    assertThat(report.getInfoMessages()).hasSize(1);
    String message = report.getInfoMessages().get(0);
    assertThat(message).contains("0 copied");
    assertThat(message).contains("0 not in workspace");
    assertThat(message).contains("0 not-found");
    assertThat(message).contains("0 with I/O error");
}