MCPcopy Create free account
hub / github.com/DeAI-Artist/Linkis / TestChunkQueue_Next_Closed

Function TestChunkQueue_Next_Closed

statesync/chunks_test.go:402–414  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

400}
401
402func TestChunkQueue_Next_Closed(t *testing.T) {
403 queue, teardown := setupChunkQueue(t)
404 defer teardown()
405
406 // Calling Next on a closed queue should return done
407 _, err := queue.Add(&chunk{Height: 3, Format: 1, Index: 1, Chunk: []byte{3, 1, 1}})
408 require.NoError(t, err)
409 err = queue.Close()
410 require.NoError(t, err)
411
412 _, err = queue.Next()
413 assert.Equal(t, errDone, err)
414}
415
416func TestChunkQueue_Retry(t *testing.T) {
417 queue, teardown := setupChunkQueue(t)

Callers

nothing calls this directly

Calls 5

setupChunkQueueFunction · 0.85
CloseMethod · 0.65
EqualMethod · 0.65
AddMethod · 0.45
NextMethod · 0.45

Tested by

no test coverage detected