INNER CODE UNIT · Go

doTestBlobReaders

cshum/imagor · blob_test.go:23

func doTestBlobReaders(t *testing.T, b *Blob, buf []byte) {
	r, size, err := b.NewReader()
	assert.NotNil(t, r)
	assert.NotEmpty(t, size)
	assert.NoError(t, err)

	buf2, err := io.ReadAll(r)
	require.NoError(t, err)
	assert.NotEmpty(t, buf2)
	assert.Equal(t, buf, buf2, "bytes not equal")

	rs, size, err := b.NewReadSeeker()
	assert.NotNil(t, rs)
	assert.NotEmpty(t, size)
	assert.NoError(t, err)
	defer rs.Close()

	buf3, err := io.ReadAll(rs)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…