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

Vasily Melenchuk vasily.melenchuk at cib.de
Fri Feb 6 13:11:37 PST 2015


 sw/qa/extras/htmlexport/data/tdf76291.odt |binary
 sw/qa/extras/htmlexport/htmlexport.cxx    |    9 +++++++++
 2 files changed, 9 insertions(+)

New commits:
commit 675e1fe198298702ced8eab02a7df5164d66a8f0
Author: Vasily Melenchuk <vasily.melenchuk at cib.de>
Date:   Thu Feb 5 11:57:13 2015 +0000

    tdf#76291 unit test for html export href encoding
    
    Change-Id: I273af8b570adfcb7bfb784495bc31d2f4f1ee00b
    Reviewed-on: https://gerrit.libreoffice.org/14333
    Tested-by: Michael Stahl <mstahl at redhat.com>
    Reviewed-by: Michael Stahl <mstahl at redhat.com>

diff --git a/sw/qa/extras/htmlexport/data/tdf76291.odt b/sw/qa/extras/htmlexport/data/tdf76291.odt
new file mode 100644
index 0000000..68588c8
Binary files /dev/null and b/sw/qa/extras/htmlexport/data/tdf76291.odt differ
diff --git a/sw/qa/extras/htmlexport/htmlexport.cxx b/sw/qa/extras/htmlexport/htmlexport.cxx
index e83c807..44cf0b9 100644
--- a/sw/qa/extras/htmlexport/htmlexport.cxx
+++ b/sw/qa/extras/htmlexport/htmlexport.cxx
@@ -233,6 +233,15 @@ DECLARE_HTMLEXPORT_TEST(testExportCheckboxRadioButtonState, "checkbox-radiobutto
     assertXPathNoAttribute(pDoc, "/html/body/form/p[4]/input", "checked");
 }
 
+DECLARE_HTMLEXPORT_TEST(testExportUrlEncoding, "tdf76291.odt")
+{
+    htmlDocPtr pDoc = parseHtml(maTempFile);
+    CPPUNIT_ASSERT(pDoc);
+    
+    // Test URI encoded hyperlink with Chinese characters
+    assertXPath(pDoc, "/html/body/p/a", "href", "http://www.youtube.com/results?search_query=%E7%B2%B5%E8%AA%9Emv&sm=12");
+}
+
 CPPUNIT_PLUGIN_IMPLEMENT();
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */


More information about the Libreoffice-commits mailing list