private WebHookHistoryRepository setupMocks() {
Period fiveDays = new Period().withDays(5);
MockitoAnnotations.initMocks(this);
stats01.setStatusCode(200);
stats01.setInitTimeStamp(LocalDateTime.now().minus(fiveDays).toDate());
stats02.setStatusCode(403);
stats02.setErrored(true);
stats02.setInitTimeStamp(LocalDateTime.now().minus(fiveDays).toDate());
WebHook webhook01 = new SimpleMockedWebHook(stats01);
WebHook webhook02 = new SimpleMockedWebHook(stats02);
when(sBuild01.getBuildTypeId()).thenReturn("bt01");
when(sBuild02.getBuildTypeId()).thenReturn("bt02");
when(sBuild01.getProjectId()).thenReturn("project01");
when(sBuild02.getProjectId()).thenReturn("project01");
when(sBuild01.getBuildId()).thenReturn(01L);
when(sBuild02.getBuildId()).thenReturn(02L);
whc1 = new WebHookConfig("project01", "MyProject", "http://url/1", true, new BuildState().setAllEnabled(), "testFormat", "jsonTemplate", true, true, null, null);
whc2 = new WebHookConfig("project01", "MyProject", "http://url/2", true, new BuildState().setAllEnabled(), "testFormat", "jsonTemplate", true, true, null, null);
WebHookHistoryRepository historyRepository = new WebHookHistoryRepositoryImpl();
historyRepository.addHistoryItem(new WebHookHistoryItem(whc1, webhook01.getExecutionStats(), sBuild01, null));
historyRepository.addHistoryItem(new WebHookHistoryItem(whc2, webhook02.getExecutionStats(), sBuild02, null));
return historyRepository;
}