gauge_test.go 302 B

12345678910111213141516171819
  1. package metrics
  2. import "testing"
  3. func BenchmarkGuage(b *testing.B) {
  4. g := NewGauge()
  5. b.ResetTimer()
  6. for i := 0; i < b.N; i++ {
  7. g.Update(int64(i))
  8. }
  9. }
  10. func TestGauge(t *testing.T) {
  11. g := NewGauge()
  12. g.Update(int64(47))
  13. if v := g.Value(); 47 != v {
  14. t.Errorf("g.Value(): 47 != %v\n", v)
  15. }
  16. }