MCPcopy Index your code
hub / github.com/coder/coder / TestHeadTailBuffer_Reset

Function TestHeadTailBuffer_Reset

agent/agentproc/headtail_test.go:263–278  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

261}
262
263func TestHeadTailBuffer_Reset(t *testing.T) {
264 t.Parallel()
265
266 buf := agentproc.NewHeadTailBuffer()
267 _, err := buf.Write([]byte("some data"))
268 require.NoError(t, err)
269 require.Greater(t, buf.Len(), 0)
270
271 buf.Reset()
272
273 require.Equal(t, 0, buf.Len())
274 require.Equal(t, 0, buf.TotalWritten())
275 out, info := buf.Output()
276 require.Empty(t, out)
277 require.Nil(t, info)
278}
279
280func TestHeadTailBuffer_BytesReturnsCopy(t *testing.T) {
281 t.Parallel()

Callers

nothing calls this directly

Calls 8

WriteMethod · 0.95
LenMethod · 0.95
ResetMethod · 0.95
TotalWrittenMethod · 0.95
OutputMethod · 0.95
NewHeadTailBufferFunction · 0.92
EqualMethod · 0.45
EmptyMethod · 0.45

Tested by

no test coverage detected