MCPcopy Create free account
hub / github.com/Shopify/goose / TestReadBytes

Function TestReadBytes

syncio/buffer_test.go:419–437  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

417}
418
419func TestReadBytes(t *testing.T) {
420 for _, test := range readBytesTests {
421 buf := NewBufferString(test.buffer)
422 var err error
423 for _, expected := range test.expected {
424 var bytes []byte
425 bytes, err = buf.ReadBytes(test.delim)
426 if string(bytes) != expected {
427 t.Errorf("expected %q, got %q", expected, bytes)
428 }
429 if err != nil {
430 break
431 }
432 }
433 if err != test.err {
434 t.Errorf("expected error %v, got %v", test.err, err)
435 }
436 }
437}
438
439func TestReadString(t *testing.T) {
440 for _, test := range readBytesTests {

Callers

nothing calls this directly

Calls 2

NewBufferStringFunction · 0.85
ReadBytesMethod · 0.80

Tested by

no test coverage detected