diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2021-04-12 19:07:15 +0200 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2021-04-12 21:52:19 +0200 |
commit | 88ca6d7834a9d710dc124ee845fd3c270e33b59a (patch) | |
tree | b2ebaa6f7cf87cc4dafcc090daab5f9ababe37bd /test/source | |
parent | 5b59d0b92f388a4c9e54f16a0716cece7a587bb6 (diff) |
getXPathNode may return nullptr
E.g., when "Undefined namespace prefix" error is thrown
Change-Id: I9dfcf761dc8463e2679fb41962502689c91cd2f7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113994
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'test/source')
-rw-r--r-- | test/source/xmltesttools.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/source/xmltesttools.cxx b/test/source/xmltesttools.cxx index 45a57f5a22f6..fcd6ca5815ac 100644 --- a/test/source/xmltesttools.cxx +++ b/test/source/xmltesttools.cxx @@ -84,6 +84,7 @@ OUString XmlTestTools::getXPath(const xmlDocUniquePtr& pXmlDoc, const OString& r { CPPUNIT_ASSERT(pXmlDoc); xmlXPathObjectPtr pXmlObj = getXPathNode(pXmlDoc, rXPath); + CPPUNIT_ASSERT(pXmlObj); xmlNodeSetPtr pXmlNodes = pXmlObj->nodesetval; CPPUNIT_ASSERT_EQUAL_MESSAGE(OString(OStringLiteral("In <") + pXmlDoc->name + ">, XPath '" + rXPath + "' number of nodes is incorrect").getStr(), 1, xmlXPathNodeSetGetLength(pXmlNodes)); |