structs_test.go
branchgo.weekly.2012-01-15
changeset 93 fbd51fa6b7ea
parent 75 03a923eb5c01
equal deleted inserted replaced
87:d19b556d4ea6 93:fbd51fa6b7ea
    42 	assertEquals(t, str, jid.String())
    42 	assertEquals(t, str, jid.String())
    43 }
    43 }
    44 
    44 
    45 func assertMarshal(t *testing.T, expected string, marshal interface{}) {
    45 func assertMarshal(t *testing.T, expected string, marshal interface{}) {
    46 	buf := bytes.NewBuffer(nil)
    46 	buf := bytes.NewBuffer(nil)
    47 	xml.Marshal(buf, marshal)
    47 	xml.NewEncoder(buf).Encode(marshal)
    48 	observed := string(buf.Bytes())
    48 	observed := string(buf.Bytes())
    49 	assertEquals(t, expected, observed)
    49 	assertEquals(t, expected, observed)
    50 }
    50 }
    51 
    51 
    52 func TestStreamMarshal(t *testing.T) {
    52 func TestStreamMarshal(t *testing.T) {