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

Function TestReadString

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

Source from the content-addressed store, hash-verified

437}
438
439func TestReadString(t *testing.T) {
440 for _, test := range readBytesTests {
441 buf := NewBufferString(test.buffer)
442 var err error
443 for _, expected := range test.expected {
444 var s string
445 s, err = buf.ReadString(test.delim)
446 if s != expected {
447 t.Errorf("expected %q, got %q", expected, s)
448 }
449 if err != nil {
450 break
451 }
452 }
453 if err != test.err {
454 t.Errorf("expected error %v, got %v", test.err, err)
455 }
456 }
457}
458
459func BenchmarkReadString(b *testing.B) {
460 const n = 32 << 10

Callers

nothing calls this directly

Calls 2

NewBufferStringFunction · 0.85
ReadStringMethod · 0.80

Tested by

no test coverage detected