summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2017-03-30 19:29:18 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2017-03-31 09:45:39 +0000
commite9af32fcd4cb67b6cb932438c07a839dcf27f10a (patch)
tree81b0c23c75c83596204010d402dcb22462a6abf8
parent5090fd501880e5580fa56812c9820f7688b53330 (diff)
Ensure that tst_QFontDatabase::addAppFont() tests the whole path to an engine
Change-Id: Ie22cd9d7d362de86e02b841d40d75eac46395952 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
-rw-r--r--tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp b/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp
index e8244a0e5d..e52cb63384 100644
--- a/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp
+++ b/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp
@@ -244,8 +244,13 @@ void tst_QFontDatabase::addAppFont()
QVERIFY(!newFamilies.isEmpty());
QVERIFY(newFamilies.count() >= oldFamilies.count());
- for (int i = 0; i < addedFamilies.count(); ++i)
- QVERIFY(newFamilies.contains(addedFamilies.at(i)));
+ for (int i = 0; i < addedFamilies.count(); ++i) {
+ QString family = addedFamilies.at(i);
+ QVERIFY(newFamilies.contains(family));
+ QFont qfont(family);
+ QFontInfo fi(qfont);
+ QCOMPARE(fi.family(), family);
+ }
QVERIFY(QFontDatabase::removeApplicationFont(id));
QCOMPARE(fontDbChangedSpy.count(), 2);