func (c Counter) Add(i uint64) { metrics.AddToCounter(string(c), i) }
Expect(fakeMetricSender.GetCounter("count")).To(BeEquivalentTo(2)) }) It("delegates BatchIncrementCounter", func() { metrics.BatchIncrementCounter("count") time.Sleep(2 * time.Millisecond) Expect(fakeMetricSender.GetCounter("count")).To(BeEquivalentTo(1)) metrics.BatchIncrementCounter("count") time.Sleep(2 * time.Millisecond) Expect(fakeMetricSender.GetCounter("count")).To(BeEquivalentTo(2)) }) It("delegates AddToCounter", func() { metrics.AddToCounter("count", 5) Expect(fakeMetricSender.GetCounter("count")).To(BeEquivalentTo(5)) metrics.AddToCounter("count", 10) Expect(fakeMetricSender.GetCounter("count")).To(BeEquivalentTo(15)) }) It("delegates BatchAddCounter", func() { metrics.BatchAddCounter("count", 3) time.Sleep(2 * time.Millisecond) Expect(fakeMetricSender.GetCounter("count")).To(BeEquivalentTo(3)) metrics.BatchAddCounter("count", 7) time.Sleep(2 * time.Millisecond)