summaryrefslogtreecommitdiffstats
path: root/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp')
-rw-r--r--tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp b/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp
index ef37b53430..a87513e8eb 100644
--- a/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp
+++ b/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp
@@ -44,6 +44,9 @@
#include <qfontdatabase.h>
#include <qfontinfo.h>
#include <qfontmetrics.h>
+#ifndef Q_OS_MAC
+#include <QtPlatformSupport/private/qbasicfontdatabase_p.h>
+#endif
class tst_QFontDatabase : public QObject
{
@@ -73,6 +76,10 @@ private slots:
void addAppFont_data();
void addAppFont();
+
+#ifndef Q_OS_MAC
+ void fontName();
+#endif
};
tst_QFontDatabase::tst_QFontDatabase()
@@ -268,5 +275,13 @@ void tst_QFontDatabase::addAppFont()
QCOMPARE(db.families(), oldFamilies);
}
+#ifndef Q_OS_MAC
+void tst_QFontDatabase::fontName()
+{
+ QString fontName = QBasicFontDatabase::fontNameFromTTFile(QStringLiteral("FreeMono.ttf"));
+ QCOMPARE(fontName, QStringLiteral("FreeMono"));
+}
+#endif
+
QTEST_MAIN(tst_QFontDatabase)
#include "tst_qfontdatabase.moc"