Skip to content

Commit 629e215

Browse files
committed
Improved test coverage
1 parent 94afcf4 commit 629e215

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

guid_test.go

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -531,20 +531,21 @@ func TestReader_Read(t *testing.T) {
531531
return false
532532
}
533533

534-
const bufLen = 1024
535-
buf := make([]byte, bufLen)
536-
n, err := Reader.Read(buf)
537-
if err != nil {
538-
t.Fatalf("Reader.Read returned error: %v", err)
539-
}
540-
if n != bufLen {
541-
t.Errorf("Reader.Read returned n=%d, want %d", n, bufLen)
542-
}
534+
for _, bufLen := range []int{0, 1, 8, 256, 511, 511, 511, 511, 512, 513} {
535+
buf := make([]byte, bufLen)
536+
n, err := Reader.Read(buf)
537+
if err != nil {
538+
t.Fatalf("Reader.Read returned error: %v", err)
539+
}
540+
if n != bufLen {
541+
t.Errorf("Reader.Read returned n=%d, want %d", n, bufLen)
542+
}
543543

544-
const chunkLen = 8
545-
if hasZeroChunk(buf, chunkLen) {
546-
t.Errorf("Reader.Read buffer contains %d consecutive zero bytes", chunkLen)
544+
const chunkLen = 8
545+
if hasZeroChunk(buf, chunkLen) {
546+
t.Errorf("Reader.Read buffer contains %d consecutive zero bytes", chunkLen)
547547

548+
}
548549
}
549550
}
550551

0 commit comments

Comments
 (0)