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
parent
9329ee1c27
commit
83fcb8023a
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue