package encodingx import ( "bytes" "testing" ) func FuzzBase128RoundTrip(f *testing.F) { f.Add([]byte("base128")) f.Add([]byte{}) f.Fuzz(func(t *testing.T, data []byte) { e := Base128EncodeToString(data) d, err := Base128DecodeString(e) if err != nil { t.Fatalf("Base128DecodeString failed: %v", err) } if !bytes.Equal(d, data) { t.Fatalf("base128 roundtrip mismatch") } }) } func FuzzBase91RoundTrip(f *testing.F) { f.Add([]byte("base91")) f.Add([]byte{}) f.Fuzz(func(t *testing.T, data []byte) { e := Base91Encode(data) d := Base91Decode(e) if !bytes.Equal(d, data) { t.Fatalf("base91 roundtrip mismatch") } }) }