| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package metrics
- import (
- "testing"
- )
- func TestCounterZero(t *testing.T) {
- c := NewCounter()
- if count := c.Count(); 0 != count {
- t.Errorf("c.Count(): 0 != %v\n", count)
- }
- }
- func TestCounterInc1(t *testing.T) {
- c := NewCounter()
- c.Inc(1)
- if count := c.Count(); 1 != count {
- t.Errorf("c.Count(): 1 != %v\n", count)
- }
- }
- func TestCounterInc12(t *testing.T) {
- c := NewCounter()
- c.Inc(12)
- if count := c.Count(); 12 != count {
- t.Errorf("c.Count(): 12 != %v\n", count)
- }
- }
- func TestCounterDec1(t *testing.T) {
- c := NewCounter()
- c.Dec(1)
- if count := c.Count(); -1 != count {
- t.Errorf("c.Count(): -1 != %v\n", count)
- }
- }
- func TestCounterDec12(t *testing.T) {
- c := NewCounter()
- c.Dec(12)
- if count := c.Count(); -12 != count {
- t.Errorf("c.Count(): -12 != %v\n", count)
- }
- }
- func TestCounterClear(t *testing.T) {
- c := NewCounter()
- c.Inc(3)
- c.Clear()
- if count := c.Count(); 0 != count {
- t.Errorf("c.Count(): 0 != %v\n", count)
- }
- }
|