1234567891011121314151617181920212223 |
- package metric
- import (
- "testing"
- "github.com/stretchr/testify/assert"
- )
- func TestCounter(t *testing.T) {
- assert := assert.New(t)
- c := NewCounter()
- c.Inc(10)
- assert.EqualValues(10, c.Count())
- c.Dec(5)
- assert.EqualValues(5, c.Count())
- cTmp := c.Snapshot()
- assert.EqualValues(5, cTmp.Count())
- c.Clear()
- assert.EqualValues(0, c.Count())
- }
|