summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/gui/text/qtextformat/tst_qtextformat.cpp20
1 files changed, 12 insertions, 8 deletions
diff --git a/tests/auto/gui/text/qtextformat/tst_qtextformat.cpp b/tests/auto/gui/text/qtextformat/tst_qtextformat.cpp
index 84539b86cc..4e005e7f1e 100644
--- a/tests/auto/gui/text/qtextformat/tst_qtextformat.cpp
+++ b/tests/auto/gui/text/qtextformat/tst_qtextformat.cpp
@@ -285,22 +285,26 @@ void tst_QTextFormat::testLetterSpacing()
QTextCharFormat format;
QCOMPARE(format.hasProperty(QTextFormat::FontLetterSpacing), false);
- QCOMPARE(format.hasProperty(QTextFormat::FontAbsoluteLetterSpacing), false);
+ QCOMPARE(format.hasProperty(QTextFormat::FontLetterSpacingType), false);
- format.setFontAbsoluteLetterSpacing(10.0);
+ format.setFontLetterSpacingType(QFont::AbsoluteSpacing);
+ format.setFontLetterSpacing(10.0);
- QCOMPARE(format.hasProperty(QTextFormat::FontLetterSpacing), false);
- QCOMPARE(format.property(QTextFormat::FontAbsoluteLetterSpacing).toDouble(), 10.0);
+ QCOMPARE(format.hasProperty(QTextFormat::FontLetterSpacing), true);
+ QCOMPARE(format.property(QTextFormat::FontLetterSpacing).toDouble(), 10.0);
+ QCOMPARE(format.property(QTextFormat::FontLetterSpacingType).toInt(), int(QFont::AbsoluteSpacing));
+ format.setFontLetterSpacingType(QFont::PercentageSpacing);
format.setFontLetterSpacing(110.0);
QCOMPARE(format.property(QTextFormat::FontLetterSpacing).toDouble(), 110.0);
- QCOMPARE(format.hasProperty(QTextFormat::FontAbsoluteLetterSpacing), false);
+ QCOMPARE(format.property(QTextFormat::FontLetterSpacingType).toInt(), int(QFont::PercentageSpacing));
- format.setFontAbsoluteLetterSpacing(10.0);
+ format.setFontLetterSpacingType(QFont::AbsoluteSpacing);
+ format.setFontLetterSpacing(10.0);
- QCOMPARE(format.hasProperty(QTextFormat::FontLetterSpacing), false);
- QCOMPARE(format.property(QTextFormat::FontAbsoluteLetterSpacing).toDouble(), 10.0);
+ QCOMPARE(format.property(QTextFormat::FontLetterSpacingType).toInt(), int(QFont::AbsoluteSpacing));
+ QCOMPARE(format.property(QTextFormat::FontLetterSpacing).toDouble(), 10.0);
}
void tst_QTextFormat::testFontStretch()