diff -r e619e18dcec3 -r 03a923eb5c01 structs_test.go --- a/structs_test.go Thu Jan 19 12:25:36 2012 -0600 +++ b/structs_test.go Thu Jan 19 13:41:42 2012 -0600 @@ -20,8 +20,8 @@ func TestJid(t *testing.T) { str := "user@domain/res" jid := &JID{} - if !jid.Set(str) { - t.Errorf("Set(%s) failed\n", str) + if err := jid.Set(str); err != nil { + t.Errorf("Set(%s) failed: %s", str, err) } assertEquals(t, "user", jid.Node) assertEquals(t, "domain", jid.Domain) @@ -29,8 +29,8 @@ assertEquals(t, str, jid.String()) str = "domain.tld" - if !jid.Set(str) { - t.Errorf("Set(%s) failed\n", str) + if err := jid.Set(str); err != nil { + t.Errorf("Set(%s) failed: %s", str, err) } if jid.Node != "" { t.Errorf("Node: %v\n", jid.Node)