summaryrefslogtreecommitdiffstats
path: root/tests/auto/gui/text/qstatictext
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/gui/text/qstatictext')
-rw-r--r--tests/auto/gui/text/qstatictext/tst_qstatictext.cpp111
1 files changed, 0 insertions, 111 deletions
diff --git a/tests/auto/gui/text/qstatictext/tst_qstatictext.cpp b/tests/auto/gui/text/qstatictext/tst_qstatictext.cpp
index b091edb64d..645ff39cbe 100644
--- a/tests/auto/gui/text/qstatictext/tst_qstatictext.cpp
+++ b/tests/auto/gui/text/qstatictext/tst_qstatictext.cpp
@@ -87,10 +87,6 @@ private slots:
void setPenRichText();
void richTextOverridesPen();
- void drawStruckOutText();
- void drawOverlinedText();
- void drawUnderlinedText();
-
void unprintableCharacter_qtbug12614();
#ifdef QT_BUILD_INTERNAL
@@ -774,113 +770,6 @@ void tst_QStaticText::richTextOverridesPen()
errorMessage.constData());
}
-void tst_QStaticText::drawStruckOutText()
-{
- QPixmap imageDrawText(1000, 1000);
- QPixmap imageDrawStaticText(1000, 1000);
-
- imageDrawText.fill(Qt::white);
- imageDrawStaticText.fill(Qt::white);
-
- QString s = QString::fromLatin1("Foobar");
-
- QFont font;
- font.setStrikeOut(true);
- font.setStyleStrategy(QFont::ForceIntegerMetrics);
-
- {
- QPainter p(&imageDrawText);
- p.setFont(font);
- p.drawText(QPointF(50, 50), s);
- }
-
- {
- QPainter p(&imageDrawStaticText);
- QStaticText text = QStaticText(s);
- p.setFont(font);
- p.drawStaticText(QPointF(50, 50 - QFontMetricsF(p.font()).ascent()), text);
- }
-
-#if defined(DEBUG_SAVE_IMAGE)
- imageDrawText.save("drawStruckOutText_imageDrawText.png");
- imageDrawStaticText.save("drawStruckOutText_imageDrawStaticText.png");
-#endif
-
- QVERIFY(imageDrawText.toImage() != m_whiteSquare);
- QCOMPARE(imageDrawText, imageDrawStaticText);
-}
-
-void tst_QStaticText::drawOverlinedText()
-{
- QPixmap imageDrawText(1000, 1000);
- QPixmap imageDrawStaticText(1000, 1000);
-
- imageDrawText.fill(Qt::white);
- imageDrawStaticText.fill(Qt::white);
-
- QString s = QString::fromLatin1("Foobar");
-
- QFont font;
- font.setOverline(true);
- font.setStyleStrategy(QFont::ForceIntegerMetrics);
-
- {
- QPainter p(&imageDrawText);
- p.setFont(font);
- p.drawText(QPointF(50, 50), s);
- }
-
- {
- QPainter p(&imageDrawStaticText);
- QStaticText text = QStaticText(s);
- p.setFont(font);
- p.drawStaticText(QPointF(50, 50 - QFontMetricsF(p.font()).ascent()), text);
- }
-
-#if defined(DEBUG_SAVE_IMAGE)
- imageDrawText.save("drawOverlinedText_imageDrawText.png");
- imageDrawStaticText.save("drawOverlinedText_imageDrawStaticText.png");
-#endif
-
- QVERIFY(imageDrawText.toImage() != m_whiteSquare);
- QCOMPARE(imageDrawText, imageDrawStaticText);
-}
-
-void tst_QStaticText::drawUnderlinedText()
-{
- QPixmap imageDrawText(1000, 1000);
- QPixmap imageDrawStaticText(1000, 1000);
-
- imageDrawText.fill(Qt::white);
- imageDrawStaticText.fill(Qt::white);
-
- QString s = QString::fromLatin1("Foobar");
-
- QFont font;
- font.setUnderline(true);
- font.setStyleStrategy(QFont::ForceIntegerMetrics);
-
- {
- QPainter p(&imageDrawText);
- p.setFont(font);
- p.drawText(QPointF(50, 50), s);
- }
-
- {
- QPainter p(&imageDrawStaticText);
- QStaticText text = QStaticText(s);
- p.setFont(font);
- p.drawStaticText(QPointF(50, 50 - QFontMetricsF(p.font()).ascent()), text);
- }
-
-#if defined(DEBUG_SAVE_IMAGE)
- imageDrawText.save("drawUnderlinedText_imageDrawText.png");
- imageDrawStaticText.save("drawUnderlinedText_imageDrawStaticText.png");
-#endif
-
- QCOMPARE(imageDrawText, imageDrawStaticText);
-}
-
void tst_QStaticText::unprintableCharacter_qtbug12614()
{
QString s(QChar(0x200B)); // U+200B, ZERO WIDTH SPACE