From: Jason McDonald Date: Tue, 3 May 2011 05:03:35 +0000 (+1000) Subject: Remove Q_ASSERT from qtesselator autotest X-Git-Tag: qt-v5.0.0-alpha1~4297^2~34 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aa004ff76db62cca051b43367495df264cca581c;p=profile%2Fivi%2Fqtbase.git Remove Q_ASSERT from qtesselator autotest If the test data is incorrect, print a meaningful error message into the test output. Change-Id: I505a86b4411619d3c3be9541c96c082f92589ff7 Task-number: QTBUG-17582 Reviewed-by: Rohan McGovern (cherry picked from commit 8e12d9e322ec7d8f7eece09b6f15cba640615f9e) --- diff --git a/tests/auto/qtessellator/oldtessellator.cpp b/tests/auto/qtessellator/oldtessellator.cpp index 78f117f..10b8710 100644 --- a/tests/auto/qtessellator/oldtessellator.cpp +++ b/tests/auto/qtessellator/oldtessellator.cpp @@ -218,7 +218,8 @@ void old_tesselate_polygon(QVector *traps, const QPointF *pg, int pg qreal ymax(INT_MIN/256); //painter.begin(pg, pgSize); - Q_ASSERT(pg[0] == pg[pgSize-1]); + if (pg[0] != pg[pgSize-1]) + qWarning() << Q_FUNC_INFO << "Malformed polygon (first and last points must be identical)"; // generate edge table // qDebug() << "POINTS:"; for (int x = 0; x < pgSize-1; ++x) {