OSDN Git Service

reuse QFontDatabase object in tst_QCssParser::extractFontFamily_data()
authorIvailo Monev <xakepa10@gmail.com>
Sun, 18 Dec 2022 17:57:27 +0000 (19:57 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Sun, 18 Dec 2022 17:57:27 +0000 (19:57 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
tests/auto/qcssparser/tst_qcssparser.cpp

index f317b95..81a202a 100644 (file)
@@ -1498,13 +1498,14 @@ void tst_QCssParser::gradient()
 
 void tst_QCssParser::extractFontFamily_data()
 {
-    if (!QFontDatabase().hasFamily("FreeSerif"))
+    QFontDatabase fontdb;
+    if (!fontdb.hasFamily("FreeSerif"))
         QSKIP("'FreeSerif' font not found ", SkipAll);
 
     QTest::addColumn<QString>("css");
     QTest::addColumn<QString>("expectedFamily");
 
-    const QString invalidfamily = QFontDatabase().font("invalid font", "invalid style", 12).family();
+    const QString invalidfamily = fontdb.font("invalid font", "invalid style", 12).family();
     QTest::newRow("unquoted-family-name") << "font-family: FreeSerif" << QString("FreeSerif");
     QTest::newRow("quoted-family-name") << "font-family: 'FreeSerif'" << QString("FreeSerif");
     QTest::newRow("quoted-family-name2") << "font-family: \"FreeSerif\"" << QString("FreeSerif");