Code refactor: Remove private class XlsxFormatBorderData

This commit is contained in:
Debao Zhang
2013-11-21 14:36:18 +08:00
parent 88ffbe3def
commit 4670445888
5 changed files with 162 additions and 148 deletions
+14
View File
@@ -18,6 +18,8 @@ private Q_SLOTS:
void testAddFormat2();
void testSolidFillBackgroundColor();
void testWriteBorders();
void testReadNumFmts();
void testReadFonts();
void testReadFills();
@@ -81,6 +83,18 @@ void StylesTest::testSolidFillBackgroundColor()
QVERIFY(xmlData.contains("<patternFill patternType=\"solid\"><fgColor rgb=\"FFff0000\"/>"));
}
void StylesTest::testWriteBorders()
{
QXlsx::Styles styles;
QXlsx::Format *format = styles.createFormat();
format->setRightBorderStyle(QXlsx::Format::BorderThin);
styles.addFormat(format);
QByteArray xmlData = styles.saveToXmlData();
QVERIFY(xmlData.contains("<border><right style=\"thin\">"));
}
void StylesTest::testReadFonts()
{
QByteArray xmlData = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"