Kaydet (Commit) 16ae82c7 authored tarafından Marcos Paulo de Souza's avatar Marcos Paulo de Souza Kaydeden (comit) Miklos Vajna

fdo#70807: UT to verify used styles in document

Change-Id: Ief2eef638bc3f9e44358addf0d1c655a790834a2
Reviewed-on: https://gerrit.libreoffice.org/7351Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
Tested-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
üst e6323214
...@@ -23,11 +23,13 @@ public: ...@@ -23,11 +23,13 @@ public:
//EDITING: undo search&replace corrupt text when searching backward //EDITING: undo search&replace corrupt text when searching backward
void testReplaceBackward(); void testReplaceBackward();
void testFdo69893(); void testFdo69893();
void testFdo70807();
CPPUNIT_TEST_SUITE(SwUiWriterTest); CPPUNIT_TEST_SUITE(SwUiWriterTest);
CPPUNIT_TEST(testReplaceForward); CPPUNIT_TEST(testReplaceForward);
CPPUNIT_TEST(testReplaceBackward); CPPUNIT_TEST(testReplaceBackward);
CPPUNIT_TEST(testFdo69893); CPPUNIT_TEST(testFdo69893);
CPPUNIT_TEST(testFdo70807);
CPPUNIT_TEST_SUITE_END(); CPPUNIT_TEST_SUITE_END();
private: private:
...@@ -113,6 +115,27 @@ void SwUiWriterTest::testFdo69893() ...@@ -113,6 +115,27 @@ void SwUiWriterTest::testFdo69893()
CPPUNIT_ASSERT_EQUAL(OUString("Para after table."), rEnd.GetTxt()); CPPUNIT_ASSERT_EQUAL(OUString("Para after table."), rEnd.GetTxt());
} }
void SwUiWriterTest::testFdo70807()
{
load(DATA_DIRECTORY, "fdo70807.odt");
uno::Reference<container::XIndexAccess> stylesIter(getStyles("PageStyles"), uno::UNO_QUERY);
for (sal_Int32 i = 0; i < stylesIter->getCount(); ++i)
{
uno::Reference<style::XStyle> xStyle(stylesIter->getByIndex(i), uno::UNO_QUERY);
uno::Reference<container::XNamed> xName(xStyle, uno::UNO_QUERY);
sal_Bool isUsed = xStyle->isInUse();
sal_Bool used = sal_False; // just "Right Page" is used
if (xName->getName() == "Right Page")
used = sal_True;
CPPUNIT_ASSERT_EQUAL(used, isUsed);
}
}
CPPUNIT_TEST_SUITE_REGISTRATION(SwUiWriterTest); CPPUNIT_TEST_SUITE_REGISTRATION(SwUiWriterTest);
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