Expand test

This commit is contained in:
Mickael Remond 2017-10-04 16:42:00 -04:00
parent cb388cd89e
commit 62fc9a407e
No known key found for this signature in database
GPG Key ID: E6F6045D79965AA3

View File

@ -4,14 +4,18 @@ import (
"encoding/xml"
"reflect"
"testing"
"github.com/processone/gox/xmpp/iot"
)
func TestUnmarshalIqs(t *testing.T) {
var cs1 = new(iot.ControlSet)
var tests = []struct {
iqString string
parsedIQ ClientIQ
}{
{"<iq id=\"1\" type=\"set\" to=\"test@localhost\"/>", ClientIQ{XMLName: xml.Name{Space: "", Local: "iq"}, Packet: Packet{To: "test@localhost", Type: "set", Id: "1"}}},
{"<iq xmlns=\"jabber:client\" id=\"2\" type=\"set\" to=\"test@localhost\" from=\"server\"><set xmlns=\"urn:xmpp:iot:control\"/></iq>", ClientIQ{XMLName: xml.Name{Space: "jabber:client", Local: "iq"}, Packet: Packet{To: "test@localhost", From: "server", Type: "set", Id: "2"}, Payload: cs1}},
}
for _, test := range tests {