func TestWKBDecode(t *testing.T) { for _, c := range cases { if got, err := wkb.Encode(c.g, wkb.NDR); err != nil || !reflect.DeepEqual(got, c.wkb) { t.Errorf("wkb.Encode(%#v, %#v) == %#v, %#v, want %#v, nil", c.g, wkb.NDR, got, err, c.wkb) } } }
func Encode(g geom.T, byteOrder binary.ByteOrder) (string, error) { wkb, err := wkb.Encode(g, byteOrder) if err != nil { return "", err } return hex.EncodeToString(wkb), nil }