svgio/qa/cppunit/SvgImportTest.cxx |   14 ++++++++++++++
 svgio/qa/cppunit/data/tdf45771.svg |    5 +++++
 2 files changed, 19 insertions(+)

New commits:
commit 1dad3e2a1277e6602142e97096b1f6b9965bb0f5
Author: Xisco Fauli <aniste...@gmail.com>
Date:   Sun Feb 7 20:01:33 2016 +0100

    SVGIO: tdf#45771: Add import test
    
    Change-Id: Ib1b66a3d91374bcf458bb368483f33cd4b8e0f0d
    Reviewed-on: https://gerrit.libreoffice.org/22189
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: jan iversen <j...@documentfoundation.org>
    Tested-by: jan iversen <j...@documentfoundation.org>

diff --git a/svgio/qa/cppunit/SvgImportTest.cxx 
b/svgio/qa/cppunit/SvgImportTest.cxx
index e50d8862..cc4c267 100644
--- a/svgio/qa/cppunit/SvgImportTest.cxx
+++ b/svgio/qa/cppunit/SvgImportTest.cxx
@@ -42,6 +42,7 @@ class Test : public test::BootstrapFixture, public 
XmlTestTools
     void testTdf87309();
     void testFontsizeKeywords();
     void testFontsizePercentage();
+    void testTdf45771();
 
     Primitive2DSequence parseSvg(const char* aSource);
 
@@ -54,6 +55,7 @@ public:
     CPPUNIT_TEST(testTdf87309);
     CPPUNIT_TEST(testFontsizeKeywords);
     CPPUNIT_TEST(testFontsizePercentage);
+    CPPUNIT_TEST(testTdf45771);
     CPPUNIT_TEST_SUITE_END();
 };
 
@@ -190,6 +192,18 @@ void Test::testFontsizePercentage()
     assertXPath(pDocument, "/primitive2D/transform/textsimpleportion[1]", 
"height", "16");
 }
 
+void Test::testTdf45771()
+{
+    Primitive2DSequence aSequenceTdf45771 = 
parseSvg("/svgio/qa/cppunit/data/tdf45771.svg");
+    CPPUNIT_ASSERT_EQUAL(1, (int)aSequenceTdf45771.getLength());
+
+    Primitive2dXmlDump dumper;
+    xmlDocPtr pDocument = 
dumper.dumpAndParse(comphelper::sequenceToContainer<Primitive2DContainer>(aSequenceTdf45771));
+
+    CPPUNIT_ASSERT (pDocument);
+
+    assertXPath(pDocument, "/primitive2D/transform/textsimpleportion[1]", 
"height", "32");
+}
 CPPUNIT_TEST_SUITE_REGISTRATION(Test);
 
 }
diff --git a/svgio/qa/cppunit/data/tdf45771.svg 
b/svgio/qa/cppunit/data/tdf45771.svg
new file mode 100644
index 0000000..f49e0f5
--- /dev/null
+++ b/svgio/qa/cppunit/data/tdf45771.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="600" width="400" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+
+<text x="5" y="100" font-size="2em">Sample</text>
+</svg>
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to