Kaydet (Commit) 69dcaced authored tarafından Noel Power's avatar Noel Power

unit test for commit:1680a8cd (fdo#56960)

expand the existing borders import check to cater for xlsx ( and
testing for fine/hair border styles )

Change-Id: Ic5c3cd46e0049dbce9997f0881c4d98e0d64e00c
üst 96456205
......@@ -96,6 +96,7 @@ public:
void testMatrixXLS();
void testBorderODS();
void testBorderXLS();
void testBorderXLSX();
void testBordersOoo33();
void testBugFixesODS();
void testBugFixesXLS();
......@@ -158,6 +159,7 @@ public:
CPPUNIT_TEST(testMatrixXLS);
CPPUNIT_TEST(testBorderODS);
CPPUNIT_TEST(testBorderXLS);
CPPUNIT_TEST(testBorderXLSX);
CPPUNIT_TEST(testBordersOoo33);
CPPUNIT_TEST(testBugFixesODS);
CPPUNIT_TEST(testBugFixesXLS);
......@@ -208,7 +210,7 @@ public:
private:
void testPassword_Impl(const OUString& rFileNameBase);
void testBorderImpl( sal_uLong nFormatType );
uno::Reference<uno::XInterface> m_xCalcComponent;
};
......@@ -750,9 +752,9 @@ void ScFiltersTest::testBorderODS()
xDocSh->DoClose();
}
void ScFiltersTest::testBorderXLS()
void ScFiltersTest::testBorderImpl( sal_uLong nFormatType )
{
ScDocShellRef xDocSh = loadDoc("border.", XLS);
ScDocShellRef xDocSh = loadDoc("border.", nFormatType );
CPPUNIT_ASSERT_MESSAGE("Failed to load border.xls", xDocSh.Is());
ScDocument* pDoc = xDocSh->GetDocument();
......@@ -779,7 +781,24 @@ void ScFiltersTest::testBorderXLS()
CPPUNIT_ASSERT_EQUAL(pRight->GetBorderLineStyle(),
table::BorderLineStyle::SOLID);
CPPUNIT_ASSERT_EQUAL(pRight->GetWidth(),30L);
pDoc->GetBorderLines( 7, 9, 0, &pLeft, &pTop, &pRight, &pBottom );
CPPUNIT_ASSERT(pRight);
CPPUNIT_ASSERT_EQUAL(pRight->GetBorderLineStyle(),
table::BorderLineStyle::FINE_DASHED);
CPPUNIT_ASSERT_EQUAL(pRight->GetWidth(),1L);
}
void ScFiltersTest::testBorderXLS()
{
testBorderImpl( XLS );
}
void ScFiltersTest::testBorderXLSX()
{
testBorderImpl( XLSX );
}
struct Border
{
sal_Int16 column;
......
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