mirror of
https://github.com/ncruces/go-sqlite3.git
synced 2026-01-12 05:59:14 +00:00
29 lines
404 B
Go
29 lines
404 B
Go
package ioutil
|
|
|
|
import (
|
|
"strings"
|
|
"testing"
|
|
)
|
|
|
|
func TestNewSeekingReaderAt(t *testing.T) {
|
|
reader := NewSeekingReaderAt(strings.NewReader("abc"))
|
|
defer reader.Close()
|
|
|
|
n, err := reader.Size()
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
if n != 3 {
|
|
t.Errorf("got %d", n)
|
|
}
|
|
|
|
var buf [3]byte
|
|
r, err := reader.ReadAt(buf[:], 0)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
if r != 3 {
|
|
t.Errorf("got %d", r)
|
|
}
|
|
}
|