diff options
Diffstat (limited to 'sw/qa/extras')
-rw-r--r-- | sw/qa/extras/layout/README | 2 | ||||
-rw-r--r-- | sw/qa/extras/layout/data/tdf105478_rowMinHeight.odt | bin | 0 -> 14550 bytes | |||
-rw-r--r-- | sw/qa/extras/layout/layout.cxx | 9 |
3 files changed, 11 insertions, 0 deletions
diff --git a/sw/qa/extras/layout/README b/sw/qa/extras/layout/README new file mode 100644 index 000000000000..82259fe15215 --- /dev/null +++ b/sw/qa/extras/layout/README @@ -0,0 +1,2 @@ +To run tests from this folder, do +make CppunitTest_sw_layoutwriter CPPUNIT_TEST_NAME=xxxx diff --git a/sw/qa/extras/layout/data/tdf105478_rowMinHeight.odt b/sw/qa/extras/layout/data/tdf105478_rowMinHeight.odt Binary files differnew file mode 100644 index 000000000000..3a7fd600ceee --- /dev/null +++ b/sw/qa/extras/layout/data/tdf105478_rowMinHeight.odt diff --git a/sw/qa/extras/layout/layout.cxx b/sw/qa/extras/layout/layout.cxx index ea6ac4089a0b..27ba1d0a649c 100644 --- a/sw/qa/extras/layout/layout.cxx +++ b/sw/qa/extras/layout/layout.cxx @@ -2799,6 +2799,15 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter, testTableExtrusion2) assertXPath(pXmlDoc, sXPath, 0); } +CPPUNIT_TEST_FIXTURE(SwLayoutWriter, testTdf105478) +{ + createDoc("tdf105478_rowMinHeight.odt"); + xmlDocPtr pXmlDoc = parseLayoutDump(); + + // Minimum row height forces the cell (with table header as row 1) to start on page 2, not page 1. + assertXPathContent(pXmlDoc, "/root/page[2]/body/tab/row[2]/cell/txt[1]", "Cell 1"); +} + CPPUNIT_TEST_FIXTURE(SwLayoutWriter, testTdf116848) { SwDoc* pDoc = createDoc("tdf116848.odt"); |