(t *testing.T)
| 317 | } |
| 318 | |
| 319 | func TestEncodeListString(t *testing.T) { |
| 320 | b := bytes.NewBuffer(nil) |
| 321 | encoder := xml.NewEncoder(b) |
| 322 | |
| 323 | func() { |
| 324 | r := encoder.RootElement(root) |
| 325 | defer r.Close() |
| 326 | |
| 327 | // Object key `liststr` |
| 328 | liststr := xml.StartElement{Name: xml.Name{Local: "liststr"}} |
| 329 | m := r.MemberElement(liststr) |
| 330 | defer m.Close() |
| 331 | |
| 332 | a := m.Array() |
| 333 | a.Member().String("abc") |
| 334 | a.Member().Integer(123) |
| 335 | }() |
| 336 | |
| 337 | ex := []byte(`<root><liststr><member>abc</member><member>123</member></liststr></root>`) |
| 338 | verify(t, encoder, ex) |
| 339 | } |
| 340 | |
| 341 | func TestEncodeListFlatten(t *testing.T) { |
| 342 | b := bytes.NewBuffer(nil) |
nothing calls this directly
no test coverage detected