@Test
  public void testConsumed() throws Exception {
    RoundRobinSchedulerStats stats = new RoundRobinSchedulerStats();
    assertEquals("Wrong default value.", 0, stats.getConsumedItemCount());

    stats.incrementConsumed();
    assertEquals("Wrong incremented value.", 1, stats.getConsumedItemCount());
    stats.incrementConsumed();
    assertEquals("Wrong incremented value.", 2, stats.getConsumedItemCount());
    stats.incrementConsumed();
    assertEquals("Wrong incremented value.", 3, stats.getConsumedItemCount());

    stats.decrementConsumed();
    assertEquals("Wrong decremented value.", 2, stats.getConsumedItemCount());

    stats.decrementConsumed();
    assertEquals("Wrong decremented value.", 1, stats.getConsumedItemCount());

    stats.decrementConsumed();
    assertEquals("Wrong decremented value.", 0, stats.getConsumedItemCount());

    stats.decrementConsumed();
    assertEquals("Wrong decremented value.", 0, stats.getConsumedItemCount());
  }