@Test public void testLeasedItems() throws Exception { RoundRobinSchedulerStats stats = new RoundRobinSchedulerStats(); assertEquals("Wrong default value.", 0, stats.getLeasedItemCount()); stats.incrementLeased(); assertEquals("Wrong incremented value.", 1, stats.getLeasedItemCount()); stats.incrementLeased(); assertEquals("Wrong incremented value.", 2, stats.getLeasedItemCount()); stats.incrementLeased(); assertEquals("Wrong incremented value.", 3, stats.getLeasedItemCount()); stats.decrementLeased(); assertEquals("Wrong decremented value.", 2, stats.getLeasedItemCount()); stats.decrementLeased(); assertEquals("Wrong decremented value.", 1, stats.getLeasedItemCount()); stats.decrementLeased(); assertEquals("Wrong decremented value.", 0, stats.getLeasedItemCount()); stats.decrementLeased(); assertEquals("Wrong decremented value.", 0, stats.getLeasedItemCount()); }