package main import ( "bytes" "testing" ) var b64sig = []byte(`RWRbOC0bBf7abaGwGtq45KLDK63tgcF7CO4qTZSlTKCSbZTYlDfFm/DISQ60u+/jEzrk22suvXXAEsxQTe2xUOfV90get1YRGQo=`) func TestUnmarshalSig(t *testing.T) { v := new(Sig) v.Unmarshal(b64sig) out, _ := v.Marshal() if !bytes.Equal(b64sig, out) { t.Errorf("expected %v, got %v", b64sig, out) } }