[Libreoffice-commits] core.git: sw/qa
László Németh
laszlo.nemeth at collabora.com
Thu May 14 15:20:18 PDT 2015
sw/qa/extras/ooxmlimport/ooxmlimport.cxx | 11 +++++++++++
1 file changed, 11 insertions(+)
New commits:
commit eb15e15740f65d1a84ffecb894af6bd0fa77be53
Author: László Németh <laszlo.nemeth at collabora.com>
Date: Thu May 14 15:44:10 2015 +0200
tdf#91260: unit test for textbox shrinking
When the textboxes extend beyond the page bottom, the fix for
tdf#91260 keeps the original vertical position of the text frame
by changing its height.
Change-Id: I691b46640876bd082bd83da1bbd43f1e33ec807d
diff --git a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
index cdf5b1b..2014bc8 100644
--- a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
+++ b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
@@ -882,6 +882,17 @@ DECLARE_OOXMLIMPORT_TEST(testTDF91122, "tdf91122.docx")
CPPUNIT_ASSERT_EQUAL_MESSAGE("Wrong vertical orientation", text::VertOrientation::TOP, nValue);
}
+DECLARE_OOXMLIMPORT_TEST(testTDF91260, "tdf91260.docx")
+{
+ /*
+ * textbox can't extend beyond the page bottom
+ * solution: shrinking textbox (its text frame) height, if needed
+ */
+ uno::Reference<text::XTextRange> xFrame(getShape(1), uno::UNO_QUERY);
+ CPPUNIT_ASSERT(xFrame->getString().startsWith( "Lorem ipsum" ) );
+ CPPUNIT_ASSERT_EQUAL(sal_Int32(3454), getProperty<sal_Int32>(xFrame, "Height"));
+}
+
DECLARE_OOXMLIMPORT_TEST(testFdo74357, "fdo74357.docx")
{
// Floating table wasn't converted to a textframe.
More information about the Libreoffice-commits
mailing list