package tracker import "testing" func TestMarshalQuery(t *testing.T) { q := struct { A string `query:"x"` B int C string `query:",optional"` D []byte }{ A: "test", B: 100, D: []byte{1, 2, 3}, } v, err := MarshalQuery(q) if err != nil { t.Error(err) } t.Log(v) }