import ( . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "tools/benchmark/metricsreporter" ) var _ = Describe("Counter", func() { var counter *metricsreporter.Counter BeforeEach(func() { counter = metricsreporter.NewCounter("counter") }) Context("GetName", func() { It("returns its name", func() { Expect(counter.GetName()).To(Equal("counter")) }) }) Context("GetValue", func() { It("returns its current value", func() { Expect(counter.GetValue()).To(BeEquivalentTo(0)) }) }) Context("GetTotal", func() { It("returns its current total", func() { Expect(counter.GetTotal()).To(BeEquivalentTo(0)) }) })