Cleanup corelib autotests
authorJason McDonald <jason.mcdonald@nokia.com>
Thu, 10 Nov 2011 03:10:40 +0000 (13:10 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 11 Nov 2011 03:28:14 +0000 (04:28 +0100)
Use QVERIFY2 to provide better test diagnostics.

Change-Id: I128004f4ee133ceed4d8f373bbbe4a0eee431ebf
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
tests/auto/corelib/plugin/qlibrary/tst_qlibrary.cpp
tests/auto/corelib/thread/qsemaphore/tst_qsemaphore.cpp

index 5bd62a8..a488aa0 100644 (file)
@@ -519,18 +519,13 @@ void tst_QLibrary::fileName()
 
     QLibrary lib(libName);
     bool ok = lib.load();
-    if (!ok) {
-        qDebug() << lib.errorString();
-    }
-
-    QVERIFY(ok);
+    QVERIFY2(ok, qPrintable(lib.errorString()));
 #if defined(Q_OS_WIN)
     QCOMPARE(lib.fileName().toLower(), expectedFilename.toLower());
 #else
     QCOMPARE(lib.fileName(), expectedFilename);
 #endif
     QVERIFY(lib.unload());
-
 }
 
 void tst_QLibrary::multipleInstancesForOneLibrary()
index b9ee0e2..c7ff4fa 100644 (file)
@@ -229,8 +229,8 @@ void tst_QSemaphore::tryAcquireWithTimeout()
     QSemaphore semaphore;
     QTime time;
 
-#define QVERIFYGE(a,b) {int e = a; if (a<b) qDebug() << #a << "=" << e << " !>= " << #b << "=" << b; QVERIFY(e>=b);}
-#define QVERIFYLE(a,b) {int e = a; if (b<a) qDebug() << #a << "=" << e << " !<= " << #b << "=" << b; QVERIFY(e<=b);}
+#define QVERIFYGE(a,b) QVERIFY2(a >= b, qPrintable(QString("%1 = %2 !>= %3 = %4").arg(#a).arg(a).arg(#b).arg(b)));
+#define QVERIFYLE(a,b) QVERIFY2(a <= b, qPrintable(QString("%1 = %2 !<= %3 = %4").arg(#a).arg(a).arg(#b).arg(b)));
 
     QCOMPARE(semaphore.available(), 0);
 
@@ -302,6 +302,9 @@ void tst_QSemaphore::tryAcquireWithTimeout()
     QVERIFY(!semaphore.tryAcquire(10, timeout));
     QVERIFYGE(time.elapsed(), timeout);
     QCOMPARE(semaphore.available(), 0);
+
+#undef QVERIFYGE
+#undef QVERIFYLE
 }
 
 void tst_QSemaphore::tryAcquireWithTimeoutStarvation()