@Test public void shouldGetHoursPerDayForProjectsAndUsers() { DateRange dateRange = new DateRange(new Date(2006 - 1900, 5 - 1, 1), // deprecated? hmm ;) new Date(2008 - 1900, 1, 3)); List<Integer> projectIds = new ArrayList<>(); projectIds.add(2); List<Integer> userIds = new ArrayList<>(); userIds.add(1); List<FlatReportElement> results = detailedReportDao.getHoursPerDayForProjectsAndUsers(projectIds, userIds, dateRange); assertEquals(2, results.size()); assertEquals(2, results.get(0).getProjectId().intValue()); }
@Test public void shouldGetHoursPerDayForProjects() { DateRange dateRange = new DateRange(new Date(2006 - 1900, 5 - 1, 1), // deprecated? hmm ;) new Date(2008 - 1900, 1, 3)); List<Integer> projectIds = new ArrayList<>(); projectIds.add(2); List<FlatReportElement> results = detailedReportDao.getHoursPerDayForProjects(projectIds, dateRange); assertEquals(4, results.size()); assertEquals(2, results.get(0).getProjectId().intValue()); }
@Test public void shouldGetHoursPerDayForUsers() { DateRange dateRange = new DateRange(new Date(2006 - 1900, 5 - 1, 1), // deprecated? hmm ;) new Date(2008 - 1900, 1, 3)); List<Integer> userIds = new ArrayList<>(); userIds.add(1); List<FlatReportElement> results = detailedReportDao.getHoursPerDayForUsers(userIds, dateRange); assertEquals(10, results.size()); assertNotNull(results.get(0).getProjectId()); }