Package com.bluesoft.util.metrics.core

Examples of com.bluesoft.util.metrics.core.TimingMetric.addEvent()


  @Test
  public void testAddEvent() {
    TimingMetric mock = createMock( TimingMetric.class );
    UnitRoundingTimingMetric rounder = new UnitRoundingTimingMetric( TimeUnit.MINUTES, TimeUnit.MILLISECONDS, mock );
    final BasicTimingEvent event = new BasicTimingEvent( 0L, 15L );
    mock.addEvent( same( event ) );
    expectLastCall().once();
    replay( mock );
    rounder.addEvent( event );
    verify( mock );
  }
View Full Code Here


    } );

    TimingMetric baseTimingMetric = new BasicTimingMetric( "testTimingMetric" );
    TimingMetric asyncTimingMetric = testManager.createQueuedTimingMetric( baseTimingMetric );
    long now = System.currentTimeMillis();
    asyncTimingMetric.addEvent( new BasicTimingEvent( now - 5, now ) );
    assertEquals( baseTimingMetric.getCount(), BigInteger.ONE );
    assertEquals( asyncTimingMetric.getCount(), BigInteger.ONE );
    assertEquals( eventCount, 1 );
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.