diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2013-04-18 11:51:58 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2013-04-18 12:19:33 +0200 |
commit | 54d0673ba422d6408d8b2d39493a3a7bb4f56037 (patch) | |
tree | a4d5dcbf1ad01d9c9879ee60b426230d197eb6f0 /sw | |
parent | 9d5276b3fb2de81d56e698cc8d32b2869cfb3c55 (diff) |
testcase for 35b75ed510f49ff64cd86b38e228c2b5b9a9f3fc
Change-Id: Ib734717cdc293b3921c94f93b1d6d0d5e07120d5
Diffstat (limited to 'sw')
-rw-r--r-- | sw/qa/extras/ooxmlimport/ooxmlimport.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx index 7c4051c1d847..b8addaccac92 100644 --- a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx +++ b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx @@ -124,6 +124,7 @@ public: void testFdo60922(); void testFdo59273(); void testTableWidth(); + void testConditionalstylesTbllook(); CPPUNIT_TEST_SUITE(Test); #if !defined(MACOSX) && !defined(WNT) @@ -199,6 +200,7 @@ void Test::run() {"fdo60922.docx", &Test::testFdo60922}, {"fdo59273.docx", &Test::testFdo59273}, {"table_width.docx", &Test::testTableWidth}, + {"conditionalstyles-tbllook.docx", &Test::testConditionalstylesTbllook}, }; header(); for (unsigned int i = 0; i < SAL_N_ELEMENTS(aMethods); ++i) @@ -1313,6 +1315,15 @@ void Test::testTableWidth() CPPUNIT_ASSERT_EQUAL(true, bool(getProperty<sal_Bool>(xTables->getByIndex(0), "IsWidthRelative"))); } +void Test::testConditionalstylesTbllook() +{ + uno::Reference<text::XTextTablesSupplier> xTablesSupplier(mxComponent, uno::UNO_QUERY); + uno::Reference<container::XIndexAccess> xTables(xTablesSupplier->getTextTables(), uno::UNO_QUERY); + uno::Reference<text::XTextTable> xTable(xTables->getByIndex(0), uno::UNO_QUERY); + // Background was -1. + CPPUNIT_ASSERT_EQUAL(sal_Int32(0x7F7F7F), getProperty<sal_Int32>(xTable->getCellByName("A1"), "BackColor")); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_PLUGIN_IMPLEMENT(); |