structs_test.go
changeset 25 7437d6eed227
parent 24 fff79efe06f6
child 26 4d0a369079ce
equal deleted inserted replaced
24:fff79efe06f6 25:7437d6eed227
    21 	str := "user@domain/res"
    21 	str := "user@domain/res"
    22 	jid := &JID{}
    22 	jid := &JID{}
    23 	if !jid.Set(str) {
    23 	if !jid.Set(str) {
    24 		t.Errorf("Set(%s) failed\n", str)
    24 		t.Errorf("Set(%s) failed\n", str)
    25 	}
    25 	}
    26 	assertEquals(t, "user", *jid.Node)
    26 	assertEquals(t, "user", jid.Node)
    27 	assertEquals(t, "domain", jid.Domain)
    27 	assertEquals(t, "domain", jid.Domain)
    28 	assertEquals(t, "res", jid.Resource)
    28 	assertEquals(t, "res", jid.Resource)
    29 	assertEquals(t, str, jid.String())
    29 	assertEquals(t, str, jid.String())
    30 
    30 
    31 	str = "domain.tld"
    31 	str = "domain.tld"
    32 	if !jid.Set(str) {
    32 	if !jid.Set(str) {
    33 		t.Errorf("Set(%s) failed\n", str)
    33 		t.Errorf("Set(%s) failed\n", str)
    34 	}
    34 	}
    35 	if jid.Node != nil {
    35 	if jid.Node != "" {
    36 		t.Errorf("Node: %v\n", *jid.Node)
    36 		t.Errorf("Node: %v\n", jid.Node)
    37 	}
    37 	}
    38 	assertEquals(t, "domain.tld", jid.Domain)
    38 	assertEquals(t, "domain.tld", jid.Domain)
    39 	if jid.Resource != "" {
    39 	if jid.Resource != "" {
    40 		t.Errorf("Resource: %v\n", jid.Resource)
    40 		t.Errorf("Resource: %v\n", jid.Resource)
    41 	}
    41 	}