Kaydet (Commit) e8a169c9 authored tarafından Miklos Vajna's avatar Miklos Vajna

n#778828 testcase

Change-Id: I38ba0fd4128acfa114eac0b6b6e28ea49c335f0c
üst 1a60519f
...@@ -91,6 +91,7 @@ public: ...@@ -91,6 +91,7 @@ public:
void testN777337(); void testN777337();
void testN778836(); void testN778836();
void testN778140(); void testN778140();
void testN778828();
CPPUNIT_TEST_SUITE(Test); CPPUNIT_TEST_SUITE(Test);
#if !defined(MACOSX) && !defined(WNT) #if !defined(MACOSX) && !defined(WNT)
...@@ -124,6 +125,7 @@ public: ...@@ -124,6 +125,7 @@ public:
CPPUNIT_TEST(testN777337); CPPUNIT_TEST(testN777337);
CPPUNIT_TEST(testN778836); CPPUNIT_TEST(testN778836);
CPPUNIT_TEST(testN778140); CPPUNIT_TEST(testN778140);
CPPUNIT_TEST(testN778828);
#endif #endif
CPPUNIT_TEST_SUITE_END(); CPPUNIT_TEST_SUITE_END();
...@@ -830,6 +832,21 @@ void Test::testN778140() ...@@ -830,6 +832,21 @@ void Test::testN778140()
CPPUNIT_ASSERT_EQUAL(sal_Int32(353), getProperty<sal_Int32>(getParagraph(0), "ParaBottomMargin")); CPPUNIT_ASSERT_EQUAL(sal_Int32(353), getProperty<sal_Int32>(getParagraph(0), "ParaBottomMargin"));
} }
void Test::testN778828()
{
/*
* The problem was that a page break after a continous section break caused
* double page break on title page.
*/
load("n778828.docx");
uno::Reference<frame::XModel> xModel(mxComponent, uno::UNO_QUERY);
uno::Reference<text::XTextViewCursorSupplier> xTextViewCursorSupplier(xModel->getCurrentController(), uno::UNO_QUERY);
uno::Reference<text::XPageCursor> xCursor(xTextViewCursorSupplier->getViewCursor(), uno::UNO_QUERY);
xCursor->jumpToLastPage();
CPPUNIT_ASSERT_EQUAL(sal_Int16(2), xCursor->getPage());
}
CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_TEST_SUITE_REGISTRATION(Test);
CPPUNIT_PLUGIN_IMPLEMENT(); CPPUNIT_PLUGIN_IMPLEMENT();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment