MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / TestCounter_Increase

Function TestCounter_Increase

internal/utils/counters/counter_test.go:19–30  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

17)
18
19func TestCounter_Increase(t *testing.T) {
20 var a = assert.NewAssertion(t)
21
22 var counter = counters.NewCounter[uint32]()
23 a.IsTrue(counter.Increase(1, 10) == 1)
24 a.IsTrue(counter.Increase(1, 10) == 2)
25 a.IsTrue(counter.Increase(2, 10) == 1)
26
27 counter.Reset(1)
28 a.IsTrue(counter.Get(1) == 0) // changed
29 a.IsTrue(counter.Get(2) == 1) // not changed
30}
31
32func TestCounter_IncreaseKey(t *testing.T) {
33 var a = assert.NewAssertion(t)

Callers

nothing calls this directly

Calls 3

ResetMethod · 0.65
IncreaseMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected