diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2012-08-02 10:57:07 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2012-08-02 10:58:14 +0200 |
commit | 6ff70708b4a39011a61aa0f53541eb7eec09c813 (patch) | |
tree | 8975e33be3d5f0ec5c3a5c428bb48291396639c6 /sw | |
parent | 9c53a7f94f3bdcb694498db335a01af25257853a (diff) |
fdo#51034 testcase
Change-Id: I9a7a4e596ffb14cdcb211ff0d905c66831d30708
Diffstat (limited to 'sw')
-rw-r--r-- | sw/qa/extras/ooxmlexport/data/fdo51034.odt | bin | 0 -> 9922 bytes | |||
-rw-r--r-- | sw/qa/extras/ooxmlexport/ooxmlexport.cxx | 9 |
2 files changed, 9 insertions, 0 deletions
diff --git a/sw/qa/extras/ooxmlexport/data/fdo51034.odt b/sw/qa/extras/ooxmlexport/data/fdo51034.odt Binary files differnew file mode 100644 index 000000000000..9720cfb65bc6 --- /dev/null +++ b/sw/qa/extras/ooxmlexport/data/fdo51034.odt diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport.cxx index 02f66a280144..020bffde39a2 100644 --- a/sw/qa/extras/ooxmlexport/ooxmlexport.cxx +++ b/sw/qa/extras/ooxmlexport/ooxmlexport.cxx @@ -42,6 +42,7 @@ public: void defaultTabStopNotInStyles(); void testFdo38244(); void testMathEscape(); + void testFdo51034(); CPPUNIT_TEST_SUITE(Test); #if !defined(MACOSX) && !defined(WNT) @@ -52,6 +53,7 @@ public: #if !(__GNUC__ == 4 && __GNUC_MINOR__ == 4) CPPUNIT_TEST(testMathEscape); #endif + CPPUNIT_TEST(testFdo51034); #endif CPPUNIT_TEST_SUITE_END(); @@ -170,6 +172,13 @@ void Test::testMathEscape() CPPUNIT_ASSERT_EQUAL(OUString("\\{ left [ right ] left ( right ) \\}"), getFormula(getRun(getParagraph(1), 1))); } +void Test::testFdo51034() +{ + // The problem was that the 'l' param of the HYPERLINK field was parsed with = "#", not += "#". + roundtrip("fdo51034.odt"); + CPPUNIT_ASSERT_EQUAL(OUString("http://Www.google.com/#a"), getProperty<OUString>(getRun(getParagraph(1), 1), "HyperLinkURL")); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_PLUGIN_IMPLEMENT(); |