public void testPostponeCourse() { HourRangePanel hp = new HourRangePanel(new Hour("14:00"), new Hour("15:00")); HourField hf = new HourField("17:00"); Hour end = hf.get().end(hp.getLength()); assertTrue(end.equals(new Hour("18:00"))); }
public MinMeanMax getMmm() { int mean = 0; int max = 0; int totalSum = 0; int temp = 0; for (Hour h : hours) { // TODO: Handle Min if ((temp = h.getMmm().getMax()) > max) max = temp; mean += h.getMmm().getMean(); if ((temp = h.getMmm().getTotalSum()) > totalSum) totalSum = temp; } mean /= hours.size(); return new MinMeanMax(totalSum, 0, mean, max); }