reuse QFontDatabase object in tst_QCssParser::extractFontFamily_data()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-12-18 19:57:27 +02:00
parent bc46d5aede
commit 279e569c51

View 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");