[Libreoffice-commits] core.git: sc/qa

Markus Mohrhard markus.mohrhard at googlemail.com
Wed May 18 20:45:52 UTC 2016


 sc/qa/unit/data/ods/tdf88657.ods      |binary
 sc/qa/unit/subsequent_export-test.cxx |   18 +++++++++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

New commits:
commit ed4410850af1e62a27db10d5f15ad98c50dedce5
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue May 17 05:14:34 2016 +0200

    add test for tdf#88657
    
    Change-Id: Iaa1fdac2afd17a9ef5fc67bc8bdde6f4690a04fc
    Reviewed-on: https://gerrit.libreoffice.org/25115
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Markus Mohrhard <markus.mohrhard at googlemail.com>

diff --git a/sc/qa/unit/data/ods/tdf88657.ods b/sc/qa/unit/data/ods/tdf88657.ods
new file mode 100644
index 0000000..7bf4612
Binary files /dev/null and b/sc/qa/unit/data/ods/tdf88657.ods differ
diff --git a/sc/qa/unit/subsequent_export-test.cxx b/sc/qa/unit/subsequent_export-test.cxx
index 58d4681..73bd063 100644
--- a/sc/qa/unit/subsequent_export-test.cxx
+++ b/sc/qa/unit/subsequent_export-test.cxx
@@ -167,6 +167,8 @@ public:
     void testRefStringUnspecified();
     void testHeaderImage();
 
+    void testTdf88657();
+
     CPPUNIT_TEST_SUITE(ScExportTest);
     CPPUNIT_TEST(test);
 #if !defined(MACOSX) && !defined(DRAGONFLY)
@@ -239,6 +241,8 @@ public:
     CPPUNIT_TEST(testRefStringUnspecified);
     CPPUNIT_TEST(testHeaderImage);
 
+    CPPUNIT_TEST(testTdf88657);
+
     CPPUNIT_TEST_SUITE_END();
 
 private:
@@ -267,7 +271,8 @@ void ScExportTest::registerNamespaces(xmlXPathContextPtr& pXmlXPathCtx)
         { BAD_CAST("xlink"), BAD_CAST("http://www.w3c.org/1999/xlink") },
         { BAD_CAST("xdr"), BAD_CAST("http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing") },
         { BAD_CAST("x"), BAD_CAST("http://schemas.openxmlformats.org/spreadsheetml/2006/main") },
-        { BAD_CAST("r"), BAD_CAST("http://schemas.openxmlformats.org/package/2006/relationships") }
+        { BAD_CAST("r"), BAD_CAST("http://schemas.openxmlformats.org/package/2006/relationships") },
+        { BAD_CAST("number"), BAD_CAST("urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0") }
     };
     for(size_t i = 0; i < SAL_N_ELEMENTS(aNamespaces); ++i)
     {
@@ -3275,6 +3280,17 @@ void ScExportTest::testTextDirection()
     assertXPath(pDoc, "/x:styleSheet/x:cellXfs/x:xf[3]/x:alignment", "readingOrder", "2");//RTL
 }
 
+void ScExportTest::testTdf88657()
+{
+    ScDocShellRef xDocSh = loadDoc("tdf88657.", FORMAT_ODS);
+    CPPUNIT_ASSERT(xDocSh.Is());
+
+    xmlDocPtr pDoc = XPathHelper::parseExport(*xDocSh, m_xSFactory, "styles.xml", FORMAT_ODS);
+    CPPUNIT_ASSERT(pDoc);
+
+    assertXPath(pDoc, "//number:fraction", "min-denominator-digits", "3");
+}
+
 CPPUNIT_TEST_SUITE_REGISTRATION(ScExportTest);
 
 CPPUNIT_PLUGIN_IMPLEMENT();


More information about the Libreoffice-commits mailing list