1package statsd 2 3import ( 4 "testing" 5 "time" 6 7 "github.com/stretchr/testify/assert" 8) 9 10func TestNoOpClient(t *testing.T) { 11 a := assert.New(t) 12 c := NoOpClient{} 13 tags := []string{"a:b"} 14 15 a.Nil(c.Gauge("asd", 123.4, tags, 56.0)) 16 a.Nil(c.Count("asd", 1234, tags, 56.0)) 17 a.Nil(c.Histogram("asd", 12.34, tags, 56.0)) 18 a.Nil(c.Distribution("asd", 1.234, tags, 56.0)) 19 a.Nil(c.Decr("asd", tags, 56.0)) 20 a.Nil(c.Incr("asd", tags, 56.0)) 21 a.Nil(c.Set("asd", "asd", tags, 56.0)) 22 a.Nil(c.Timing("asd", time.Second, tags, 56.0)) 23 a.Nil(c.TimeInMilliseconds("asd", 1234.5, tags, 56.0)) 24 a.Nil(c.Event(nil)) 25 a.Nil(c.SimpleEvent("asd", "zxc")) 26 a.Nil(c.ServiceCheck(nil)) 27 a.Nil(c.SimpleServiceCheck("asd", Ok)) 28 a.Nil(c.Close()) 29 a.Nil(c.Flush()) 30 a.Nil(c.SetWriteTimeout(time.Second)) 31} 32