[Telepathy-commits] [telepathy-qt4/master] pinocchio/chan-basics: exercise isValid() as well as isError()

Simon McVittie simon.mcvittie at collabora.co.uk
Wed Dec 3 03:28:14 PST 2008


---
 tests/pinocchio/chan-basics.cpp |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/tests/pinocchio/chan-basics.cpp b/tests/pinocchio/chan-basics.cpp
index 3a23588..a512fa2 100644
--- a/tests/pinocchio/chan-basics.cpp
+++ b/tests/pinocchio/chan-basics.cpp
@@ -234,6 +234,12 @@ void TestChanBasics::expectPendingChannelFinished(PendingOperation* op)
         return;
     }
 
+    if (!op->isValid()) {
+        qWarning() << "inconsistent results";
+        mLoop->exit(3);
+        return;
+    }
+
     PendingChannel *pc = qobject_cast<PendingChannel*>(op);
     mChan = pc->channel();
     mLoop->exit(0);
@@ -296,6 +302,13 @@ void TestChanBasics::expectPendingChannelError(PendingOperation* op)
 
     qDebug().nospace() << op->errorName()
         << ": " << op->errorMessage();
+
+    if (op->isValid()) {
+        qWarning() << "inconsistent results";
+        mLoop->exit(3);
+        return;
+    }
+
     mLoop->exit(0);
 }
 
-- 
1.5.6.5




More information about the Telepathy-commits mailing list