Write unit tests for RunningOutput

This commit is contained in:
Cameron Sparr
2016-02-17 16:46:53 -07:00
parent d0734b105b
commit 88c83277c6
2 changed files with 266 additions and 1 deletions

View File

@@ -59,7 +59,7 @@ func (ro *RunningOutput) AddMetric(metric telegraf.Metric) {
ro.Lock()
defer ro.Unlock()
if len(ro.metrics) < ro.MetricBufferLimit-1 {
if len(ro.metrics) < ro.MetricBufferLimit {
ro.metrics = append(ro.metrics, metric)
} else {
if ro.FlushBufferWhenFull {