sw/qa/extras/ooxmlexport/ooxmlexport5.cxx | 8 ++++++++ 1 file changed, 8 insertions(+)
New commits: commit 3a54090f1ef4469cf824fcdb22c100c49d2ab7db Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Apr 1 20:27:46 2015 +0200 CppunitTest_sw_ooxmlexport5: try to make MacOSX_37-tdf-buildbot happy Blind fix, can't reproduce the problem locally. Even if the XPath we give explicitly requests one XML node, we get multiple ones: equality assertion failed - Expected: 1 - Actual : 2 - In <file:///var/folders/_n/q7swt8596vz0063kvnql9nrw0000gn/T/luyyyujc.tmp>, XPath ´//w:formProt[1]´ number of nodes is incorrect Change-Id: I380fd077c5740b3045f64a6748dd96d1b213e453 diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx index e2a21b5..43ced22 100644 --- a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx +++ b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx @@ -745,6 +745,14 @@ 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"); }
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits