package com.neverwinterdp.monitor.jhiccup;

import java.util.Random;

import org.junit.Test;

public class JHiccupMeterUnitTest {
  @Test
  public void testJHiccupMetter() throws Exception {
    JHiccupMeter hiccupMeter =  new JHiccupMeter("localhost", 50L/*resolutionMs*/);
    Random rand = new Random();
    for(int i = 0; i < 5; i++) {
      JHiccupInfo hiccupInfo = hiccupMeter.getHiccupInfo();
      System.out.println(JHiccupInfo.getFormattedText(hiccupInfo));
      for(int j = 0; j < 1000; j++) {
        //produce some data so gc will pause jvm to collect the objects.
        byte[] data = new byte[1024 * 1024]; 
        rand.nextBytes(data);
      }
      Thread.sleep(5000);
    }
  }
}
@@ -159,17 +159,16 @@
 iccupMet
-t
 er() thr

clean code