ledisdb/vendor/gomdb/val_test.go

38 lines
627 B
Go

// +build lmdb
package mdb
import (
"testing"
)
func TestVal(t *testing.T) {
orig := "hey hey"
val := Wrap([]byte(orig))
s := val.String()
if s != orig {
t.Errorf("String() not the same as original data: %q", s)
}
p := val.Bytes()
if string(p) != orig {
t.Errorf("Bytes() not the same as original data: %q", p)
}
}
func TestValNoCopy(t *testing.T) {
orig := "hey hey"
val := Wrap([]byte(orig))
s := val.String()
if s != orig {
t.Errorf("String() not the same as original data: %q", s)
}
p := val.BytesNoCopy()
if string(p) != orig {
t.Errorf("Bytes() not the same as original data: %q", p)
}
}