1 18 package org.apache.activemq.management; 19 20 21 public class CountStatisticTest extends StatisticTestSupport { 22 23 private static final org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory 24 .getLog(CountStatisticTest.class); 25 26 30 public void testStatistic() throws Exception { 31 CountStatisticImpl stat = new CountStatisticImpl("myCounter", "seconds", "myDescription"); 32 stat.setEnabled(true); 33 assertStatistic(stat, "myCounter", "seconds", "myDescription"); 34 35 assertEquals(0, stat.getCount()); 36 37 stat.increment(); 38 assertEquals(1, stat.getCount()); 39 40 stat.increment(); 41 assertEquals(2, stat.getCount()); 42 43 stat.decrement(); 44 assertEquals(1, stat.getCount()); 45 46 Thread.sleep(500); 47 48 stat.increment(); 49 50 assertLastTimeNotStartTime(stat); 51 52 log.info("Counter is: " + stat); 53 54 stat.reset(); 55 56 assertEquals(0, stat.getCount()); 57 } 58 } 59 | Popular Tags |