Update text autotests.
authorMichael Brasser <michael.brasser@nokia.com>
Fri, 6 Jan 2012 05:42:51 +0000 (15:42 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 12 Jan 2012 06:24:00 +0000 (07:24 +0100)
QTBUG-18040 has been fixed for Qt 5, we no longer need to skip these
tests on Mac.

Change-Id: Ie1883a75b105ca321388b3c4483110306e2a387c
Reviewed-by: Andrew den Exter <andrew.den-exter@nokia.com>
tests/auto/qtquick2/qquicktext/tst_qquicktext.cpp
tests/auto/qtquick2/qquicktextedit/tst_qquicktextedit.cpp

index fad3bce..bb27505 100644 (file)
@@ -711,7 +711,6 @@ void tst_qquicktext::horizontalAlignment_RightToLeft()
     QCOMPARE(text->hAlign(), QQuickText::AlignLeft);
     QVERIFY(textPrivate->layout.lineAt(0).naturalTextRect().left() < canvas->width()/2);
 
-#ifndef Q_OS_MAC    // QTBUG-18040
     // empty text with implicit alignment follows the system locale-based
     // keyboard input direction from QApplication::keyboardInputDirection
     text->setText("");
@@ -719,11 +718,9 @@ void tst_qquicktext::horizontalAlignment_RightToLeft()
                                   QQuickText::AlignLeft : QQuickText::AlignRight);
     text->setHAlign(QQuickText::AlignRight);
     QCOMPARE(text->hAlign(), QQuickText::AlignRight);
-#endif
 
     delete canvas;
 
-#ifndef Q_OS_MAC    // QTBUG-18040
     // alignment of Text with no text set to it
     QString componentStr = "import QtQuick 2.0\nText {}";
     QDeclarativeComponent textComponent(&engine);
@@ -732,7 +729,6 @@ void tst_qquicktext::horizontalAlignment_RightToLeft()
     QCOMPARE(textObject->hAlign(), QApplication::keyboardInputDirection() == Qt::LeftToRight ?
                                   QQuickText::AlignLeft : QQuickText::AlignRight);
     delete textObject;
-#endif
 }
 
 void tst_qquicktext::verticalAlignment()
index 1773360..5ea0222 100644 (file)
@@ -713,7 +713,6 @@ void tst_qquicktextedit::hAlign_RightToLeft()
     // redundant as an actual input method may take care of it.
     { QInputMethodEvent ev; QGuiApplication::sendEvent(qGuiApp->inputPanel()->inputItem(), &ev); }
 
-#ifndef Q_OS_MAC    // QTBUG-18040
     // empty text with implicit alignment follows the system locale-based
     // keyboard input direction from QGuiApplication::keyboardInputDirection
     textEdit->setText("");
@@ -726,9 +725,7 @@ void tst_qquicktextedit::hAlign_RightToLeft()
     textEdit->setHAlign(QQuickTextEdit::AlignRight);
     QCOMPARE(textEdit->hAlign(), QQuickTextEdit::AlignRight);
     QVERIFY(textEdit->positionToRectangle(0).x() > canvas.width()/2);
-#endif
 
-#ifndef Q_OS_MAC    // QTBUG-18040
     // alignment of TextEdit with no text set to it
     QString componentStr = "import QtQuick 2.0\nTextEdit {}";
     QDeclarativeComponent textComponent(&engine);
@@ -737,7 +734,6 @@ void tst_qquicktextedit::hAlign_RightToLeft()
     QCOMPARE(textObject->hAlign(), QGuiApplication::keyboardInputDirection() == Qt::LeftToRight ?
                                   QQuickTextEdit::AlignLeft : QQuickTextEdit::AlignRight);
     delete textObject;
-#endif
 }
 
 void tst_qquicktextedit::vAlign()