(t *testing.T)
| 422 | } |
| 423 | |
| 424 | func TestStreamParser_InvalidXPath(t *testing.T) { |
| 425 | sp, err := CreateStreamParser(strings.NewReader(""), "[invalid") |
| 426 | if err == nil || err.Error() != "invalid streamElementXPath '[invalid', err: expression must evaluate to a node-set" { |
| 427 | t.Fatalf("got non-expected error: %v", err) |
| 428 | } |
| 429 | if sp != nil { |
| 430 | t.Fatal("expected nil for sp, but got none-nil value") |
| 431 | } |
| 432 | |
| 433 | sp, err = CreateStreamParser(strings.NewReader(""), ".", "[invalid") |
| 434 | if err == nil || err.Error() != "invalid streamElementFilter '[invalid', err: expression must evaluate to a node-set" { |
| 435 | t.Fatalf("got non-expected error: %v", err) |
| 436 | } |
| 437 | if sp != nil { |
| 438 | t.Fatal("expected nil for sp, but got none-nil value") |
| 439 | } |
| 440 | } |
| 441 | |
| 442 | func testOutputXML(t *testing.T, msg string, expectedXML string, n *Node) { |
| 443 | if n.OutputXMLWithOptions(WithOutputSelf(), WithoutPreserveSpace()) != expectedXML { |
nothing calls this directly
no test coverage detected
searching dependent graphs…