Example #1
0
  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")));
  }
Example #2
0
  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);
  }