Remove Q_ASSERT's from qtestlib selftests
Report a fatal error in all builds rather than just in debug mode builds. Change-Id: Ie54e55ea2dd13bbb12e4265278db832ac1297c28 Task-number: QTBUG-17582 Reviewed-by: Rohan McGovern (cherry picked from commit 8a1279b0ae180fae94d3da1a4eeb20df5a748d33)
This commit is contained in:
parent
48ab5a8d25
commit
b1b8d03054
@ -78,7 +78,8 @@ private:
|
||||
QTestAlivePinger::QTestAlivePinger(QObject *receiver, QObject *parent)
|
||||
: QObject(parent), rec(receiver), currentSequenceId(0), lastSequenceId(0)
|
||||
{
|
||||
Q_ASSERT(rec);
|
||||
if (!rec)
|
||||
qFatal("Null receiver object passed to QTestAlivePinger::QTestAlivePinger()");
|
||||
timerId = startTimer(850);
|
||||
}
|
||||
|
||||
@ -147,8 +148,8 @@ bool QTestAlive::event(QEvent *e)
|
||||
|
||||
void QTestAlive::run()
|
||||
{
|
||||
Q_ASSERT_X(QCoreApplication::instance(), "QTestAlive::run()",
|
||||
"Cannot start QTestAlive without a QCoreApplication instance.");
|
||||
if (!QCoreApplication::instance())
|
||||
qFatal("QTestAlive::run(): Cannot start QTestAlive without a QCoreApplication instance.");
|
||||
|
||||
QTestAlivePinger p(this);
|
||||
pinger = &p;
|
||||
|
Loading…
Reference in New Issue
Block a user