test: mark tst_qfontdatabase qpa failures as expected

Task-number: QTBUG-20754
Change-Id: Ibb57e7724d453b390a8e37e62f6e5cf2691f48f8
Reviewed-on: http://codereview.qt.nokia.com/2654
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
bb10
Rohan McGovern 2011-08-05 11:44:39 +10:00 committed by Qt by Nokia
parent 5d481fa240
commit de9caf16fe
1 changed files with 15 additions and 0 deletions

View File

@ -160,6 +160,13 @@ void tst_QFontDatabase::fixedPitch()
if (!fdb.families().contains(font))
QSKIP( "Font not installed", SkipSingle);
#ifdef Q_WS_QPA
if (fixedPitch) {
// fixedPitch() never returns true on qpa
QEXPECT_FAIL("", "QTBUG-20754 fails on qpa", Abort);
}
#endif
QCOMPARE(fdb.isFixedPitch(font), fixedPitch);
QFont qfont(font);
@ -229,6 +236,10 @@ void tst_QFontDatabase::addAppFont()
QFontDatabase db;
#ifdef Q_WS_QPA
QEXPECT_FAIL("memory font", "QTBUG-20754 fails on qpa", Abort);
#endif
const QStringList oldFamilies = db.families();
QVERIFY(!oldFamilies.isEmpty());
@ -262,6 +273,10 @@ void tst_QFontDatabase::addAppFont()
const QStringList addedFamilies = QFontDatabase::applicationFontFamilies(id);
QVERIFY(!addedFamilies.isEmpty());
#ifdef Q_WS_QPA
QEXPECT_FAIL("font file", "QTBUG-20754 fails on qpa", Abort);
#endif
const QStringList newFamilies = db.families();
QVERIFY(!newFamilies.isEmpty());
QVERIFY(newFamilies.count() >= oldFamilies.count());