sw/qa/extras/ooxmlimport/data/n778140.docx |binary sw/qa/extras/ooxmlimport/ooxmlimport.cxx | 14 ++++++++++++++ 2 files changed, 14 insertions(+)
New commits: commit c6f6faeda1324d220e4018194f1a697a691d916b Author: Miklos Vajna <vmik...@suse.cz> Date: Mon Sep 17 15:47:38 2012 +0200 n#778140 testcase Change-Id: I50ba7e12eec41c90dff1a378113f46bff36552a4 diff --git a/sw/qa/extras/ooxmlimport/data/n778140.docx b/sw/qa/extras/ooxmlimport/data/n778140.docx new file mode 100644 index 0000000..5029ffe Binary files /dev/null and b/sw/qa/extras/ooxmlimport/data/n778140.docx differ diff --git a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx index b66b5b8..4d25c9b 100644 --- a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx +++ b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx @@ -90,6 +90,7 @@ public: void testN777345(); void testN777337(); void testN778836(); + void testN778140(); CPPUNIT_TEST_SUITE(Test); #if !defined(MACOSX) && !defined(WNT) @@ -122,6 +123,7 @@ public: CPPUNIT_TEST(testN777345); CPPUNIT_TEST(testN777337); CPPUNIT_TEST(testN778836); + CPPUNIT_TEST(testN778140); #endif CPPUNIT_TEST_SUITE_END(); @@ -816,6 +818,18 @@ void Test::testN778836() CPPUNIT_ASSERT_EQUAL(sal_Int32(-635), getProperty<sal_Int32>(getParagraph(0), "ParaFirstLineIndent")); } +void Test::testN778140() +{ + /* + * The problem was that the paragraph top/bottom margins were incorrect due + * to unhandled w:doNotUseHTMLParagraphAutoSpacing. + */ + load("n778140.docx"); + + CPPUNIT_ASSERT_EQUAL(sal_Int32(176), getProperty<sal_Int32>(getParagraph(0), "ParaTopMargin")); + CPPUNIT_ASSERT_EQUAL(sal_Int32(353), getProperty<sal_Int32>(getParagraph(0), "ParaBottomMargin")); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_PLUGIN_IMPLEMENT(); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits