@Test public void test() throws Exception { TestingGcMonitor gcMonitor = new TestingGcMonitor(); assertEquals(gcMonitor.getMajorGcCount(), 0); assertEquals(gcMonitor.getMajorGcTime(), new Duration(0, SECONDS)); gcMonitor.recordMajorGc(new Duration(3, SECONDS)); assertEquals(gcMonitor.getMajorGcCount(), 1); assertEquals(gcMonitor.getMajorGcTime(), new Duration(3, SECONDS)); gcMonitor.recordMajorGc(new Duration(7, SECONDS)); assertEquals(gcMonitor.getMajorGcCount(), 2); assertEquals(gcMonitor.getMajorGcTime(), new Duration(10, SECONDS)); } }
@Test public void test() throws Exception { TestingGcMonitor gcMonitor = new TestingGcMonitor(); assertEquals(gcMonitor.getMajorGcCount(), 0); assertEquals(gcMonitor.getMajorGcTime(), new Duration(0, SECONDS)); gcMonitor.recordMajorGc(new Duration(3, SECONDS)); assertEquals(gcMonitor.getMajorGcCount(), 1); assertEquals(gcMonitor.getMajorGcTime(), new Duration(3, SECONDS)); gcMonitor.recordMajorGc(new Duration(7, SECONDS)); assertEquals(gcMonitor.getMajorGcCount(), 2); assertEquals(gcMonitor.getMajorGcTime(), new Duration(10, SECONDS)); } }