[Libreoffice-commits] core.git: sw/qa
Miklos Vajna
vmiklos at collabora.co.uk
Fri Apr 3 10:31:35 PDT 2015
sw/qa/extras/ooxmlexport/ooxmlexport5.cxx | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
New commits:
commit 514f9fc675eb3d116adb4b0a33c19c3d6e99e98b
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Fri Apr 3 19:28:25 2015 +0200
CppunitTest_sw_ooxmlexport5: fix Fedora 22 alpha build
09:41 <@dtardon> vmiklos, maybe it's a regression in libxml2. "Fix XPath '//' optimization with predicates (Nick Wellnhofer)" in NEWS looks suspicious
So tweak the XPath not to use // for now.
Change-Id: Ia1c4508d8aede5818bc258d6e4243f026da3a3cd
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
index 43ced22..f04e8b9 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
@@ -745,16 +745,8 @@ DECLARE_OOXMLEXPORT_TEST(testSectionProtection, "sectionprot.odt")
{
if (xmlDocPtr pXmlDoc = parseExport("word/document.xml"))
{
-#ifdef MACOSX
- xmlXPathObjectPtr pXmlObj = getXPathNode(pXmlDoc, "//w:formProt[1]");
- xmlNodeSetPtr pXmlNodes = pXmlObj->nodesetval;
- if (xmlXPathNodeSetGetLength(pXmlNodes) != 1)
- // We asked for exactly one node, got more than that, then give up testing.
- return;
-#endif
-
- assertXPath(pXmlDoc, "//w:formProt[1]", "val", "true");
- assertXPath(pXmlDoc, "//w:formProt[2]", "val", "false");
+ assertXPath(pXmlDoc, "/w:document/w:body/w:p/w:pPr/w:sectPr/w:formProt", "val", "true");
+ assertXPath(pXmlDoc, "/w:document/w:body/w:sectPr/w:formProt", "val", "false");
}
if (xmlDocPtr pXmlSettings = parseExport("word/settings.xml"))
More information about the Libreoffice-commits
mailing list