From 9df0ce081eac287154ea496e9eb299b4bc4fa776 Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Tue, 27 Feb 2018 13:51:13 +0100 Subject: sw HTML export: allow custom XHTML namespace alias This helps in case the HTML filter expected to produce an XHTML fragment that has an explicit namespace alias for . This only has an effect when HtmlWriter is used to write elements, though. Change-Id: I161caf4bb6bc6d0c21a7a67433b08bb060b447f1 Reviewed-on: https://gerrit.libreoffice.org/50448 Tested-by: Jenkins Reviewed-by: Miklos Vajna --- svtools/qa/unit/testHtmlWriter.cxx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'svtools/qa/unit') diff --git a/svtools/qa/unit/testHtmlWriter.cxx b/svtools/qa/unit/testHtmlWriter.cxx index dc0816b7875d..bdb5c5814fd7 100644 --- a/svtools/qa/unit/testHtmlWriter.cxx +++ b/svtools/qa/unit/testHtmlWriter.cxx @@ -39,6 +39,7 @@ public: void testSingleElementWithContent(); void testSingleElementWithContentAndAttributes(); void testNested(); + void testNamespace(); void testAttributeValues(); CPPUNIT_TEST_SUITE(Test); @@ -47,6 +48,7 @@ public: CPPUNIT_TEST(testSingleElementWithContent); CPPUNIT_TEST(testSingleElementWithContentAndAttributes); CPPUNIT_TEST(testNested); + CPPUNIT_TEST(testNamespace); CPPUNIT_TEST(testAttributeValues); CPPUNIT_TEST_SUITE_END(); @@ -157,6 +159,20 @@ void Test::testNested() CPPUNIT_ASSERT_EQUAL(OString(""), aString); } +void Test::testNamespace() +{ + SvMemoryStream aStream; + + HtmlWriter aHtml(aStream, "reqif-xhtml"); + aHtml.prettyPrint(false); + aHtml.single("br"); + + OString aString = extractFromStream(aStream); + + // This was
, namespace request was ignored. + CPPUNIT_ASSERT_EQUAL(OString(""), aString); +} + void Test::testAttributeValues() { SvMemoryStream aStream; -- cgit