package stanza import ( "encoding/xml" "testing" ) func TestControlSet(t *testing.T) { packet := ` ` parsedIQ := IQ{} data := []byte(packet) if err := xml.Unmarshal(data, &parsedIQ); err != nil { t.Errorf("Unmarshal(%s) returned error", data) } if cs, ok := parsedIQ.Payload.(*ControlSet); !ok { t.Errorf("Payload is not an iot control set: %v", cs) } }