timerData.increaseCount(); timerData.addDuration(duration); timerData.calculateMax(duration); timerData.calculateMin(duration);
verify(timerData, times(0)).calculateExclusiveMin(anyDouble()); verify(timerData, times(0)).setId(anyLong()); verify(timerData, times(0)).calculateMax(anyDouble()); verify(timerData, times(0)).setMethodIdent(anyLong()); verify(timerData, times(0)).calculateMin(anyDouble());
timerData.calculateCpuMin(min); timerData.calculateExclusiveMin(min); timerData.calculateMax(max); timerData.calculateCpuMax(max); timerData.calculateExclusiveMax(max); timerData2.calculateCpuMin(min); timerData2.calculateExclusiveMin(min); timerData2.calculateMax(max); timerData2.calculateCpuMax(max); timerData2.calculateExclusiveMax(max);
timerData.calculateCpuMin(MIN); timerData.calculateExclusiveMin(MIN); timerData.calculateMax(MAX); timerData.calculateCpuMax(MAX); timerData.calculateExclusiveMax(MAX);
/** * Aggregates the values given in the supplied timer data parameter to the objects data. * * @param timerData * Data to be aggregated into current object. */ public void aggregateTimerData(TimerData timerData) { super.aggregateInvocationAwareData(timerData); this.setCount(this.getCount() + timerData.getCount()); this.setDuration(this.getDuration() + timerData.getDuration()); this.calculateMax(timerData.getMax()); this.calculateMin(timerData.getMin()); if (timerData.isCpuMetricDataAvailable()) { this.setCpuDuration(this.getCpuDuration() + timerData.getCpuDuration()); this.calculateCpuMax(timerData.getCpuMax()); this.calculateCpuMin(timerData.getCpuMin()); } if (timerData.isExclusiveTimeDataAvailable()) { this.addExclusiveDuration(timerData.getExclusiveDuration()); this.setExclusiveCount(this.getExclusiveCount() + timerData.getExclusiveCount()); this.calculateExclusiveMax(timerData.getExclusiveMax()); this.calculateExclusiveMin(timerData.getExclusiveMin()); } this.charting = this.charting | timerData.isCharting(); }