(t *testing.T)
| 295 | } |
| 296 | |
| 297 | func TestMissDeclaration(t *testing.T) { |
| 298 | s := `<AAA> |
| 299 | <BBB></BBB> |
| 300 | <CCC></CCC> |
| 301 | </AAA>` |
| 302 | doc, err := Parse(strings.NewReader(s)) |
| 303 | if err != nil { |
| 304 | t.Fatal(err) |
| 305 | } |
| 306 | node := FindOne(doc, "//AAA") |
| 307 | if node == nil { |
| 308 | t.Fatal("//AAA is nil") |
| 309 | } |
| 310 | } |
| 311 | |
| 312 | func TestNonXMLParse(t *testing.T) { |
| 313 | s := `{"a":null}` |