MCPcopy
hub / github.com/uber-go/zap / assertSequence

Function assertSequence

zapcore/sampler_test.go:47–59  ·  view source on GitHub ↗
(t testing.TB, logs []observer.LoggedEntry, lvl Level, seq ...int64)

Source from the content-addressed store, hash-verified

45}
46
47func assertSequence(t testing.TB, logs []observer.LoggedEntry, lvl Level, seq ...int64) {
48 seen := make([]int64, len(logs))
49 for i, entry := range logs {
50 require.Equal(t, "", entry.Message, "Message wasn't created by writeSequence.")
51 require.Equal(t, 1, len(entry.Context), "Unexpected number of fields.")
52 require.Equal(t, lvl, entry.Level, "Unexpected level.")
53 f := entry.Context[0]
54 require.Equal(t, "iter", f.Key, "Unexpected field key.")
55 require.Equal(t, Int64Type, f.Type, "Unexpected field type")
56 seen[i] = f.Integer
57 }
58 assert.Equal(t, seq, seen, "Unexpected sequence logged at level %v.", lvl)
59}
60
61func writeSequence(core Core, n int, lvl Level) {
62 // All tests using writeSequence verify that counters are shared between

Callers 4

TestSamplerFunction · 0.85
TestSamplerTickingFunction · 0.85
TestSamplerUnknownLevelsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected