Remove Q_ASSERT from qtesselator autotest

If the test data is incorrect, print a meaningful warning into the test
output.

Change-Id: Ibfe64ef41a0ff3eb47c2385d1c31191334a675a8
Task-number: QTBUG-17582
Reviewed-by: Rohan McGovern
(cherry picked from commit 28ccfa472991c0480e67b5f204a567c4023ba6d4)
bb10
Jason McDonald 2011-05-03 15:30:33 +10:00 committed by Rohan McGovern
parent 9329ee1c27
commit 83fcb8023a
1 changed files with 3 additions and 1 deletions

View File

@ -42,6 +42,7 @@
#include <private/qtessellator_p.h>
#include "math.h"
#include <QtCore/QDebug>
class TestTessellator : public QTessellator
{
@ -91,7 +92,8 @@ void test_tessellate_polygon_rect(QVector<XTrapezoid> *traps, const QPointF *poi
bool winding)
{
// 5 points per rect
Q_ASSERT(nPoints % 5 == 0);
if (nPoints % 5 != 0)
qWarning() << Q_FUNC_INFO << "multiples of 5 points expected";
TestTessellator t;
t.traps = traps;