@Test
public void populateSummary() {

    presenterSpy.populateSummary(availableLocal, executedLocal, coverageLocal);
    verify(coverageReportViewMock, times(1)).setReportAvailable(eq(availableLocal + ""));
    verify(coverageReportViewMock, times(1)).setReportExecuted(eq(executedLocal + ""));
    // cannot test actual value because it uses GWT NumberFormat that is not available on server side
    verify(coverageReportViewMock, times(1)).setReportCoverage(endsWith("%"));
    int delta = availableLocal - executedLocal;
    verify(coverageReportDonutPresenterMock, times(1)).showCoverageReport(eq(executedLocal),
                                                                          eq(delta),
                                                                          endsWith("%"));
    verify(coverageReportDonutPresenterMock, times(1)).manageChartLabels();
}