MCPcopy Create free account
hub / github.com/cloudwego/netpoll / TestLinkBufferBufferMode

Function TestLinkBufferBufferMode

nocopy_linkbuffer_test.go:531–541  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

529}
530
531func TestLinkBufferBufferMode(t *testing.T) {
532 bufnode := newLinkBufferNode(0)
533 MustTrue(t, bufnode.getFlag(flagUnmanaged))
534 MustTrue(t, !bufnode.reusable())
535 MustTrue(t, !bufnode.readExposed())
536
537 bufnode = newLinkBufferNode(1)
538 MustTrue(t, !bufnode.getFlag(flagUnmanaged))
539 MustTrue(t, bufnode.reusable())
540 MustTrue(t, !bufnode.readExposed())
541}
542
543func TestLinkBufferReadCopy(t *testing.T) {
544 t.Run("SingleNode", func(t *testing.T) {

Callers

nothing calls this directly

Calls 5

newLinkBufferNodeFunction · 0.85
getFlagMethod · 0.80
reusableMethod · 0.80
readExposedMethod · 0.80
MustTrueFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…