From 9184a97d189df65724798330c632a05ca0bccd58 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Mon, 7 Jul 2008 18:35:55 +0000 Subject: [PATCH] Added code for triggering QMutex::tryLock(int). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8385 --- drd/tests/qt4_mutex.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/drd/tests/qt4_mutex.cpp b/drd/tests/qt4_mutex.cpp index 314e08432c..36ee5cc4e3 100644 --- a/drd/tests/qt4_mutex.cpp +++ b/drd/tests/qt4_mutex.cpp @@ -4,8 +4,9 @@ #define _GNU_SOURCE #endif -#include // class QThread #include // class QMutex +#include // class QThread +#include #include // fprintf() #include // atoi() #include @@ -51,8 +52,14 @@ int main(int argc, char** argv) // Stack-allocated mutex. QMutex M(QMutex::Recursive); M.lock(); - M.tryLock(); + assert(M.tryLock()); + M.unlock(); M.unlock(); + } + { + QMutex M(QMutex::NonRecursive); + assert(M.tryLock(1)); + assert(! M.tryLock(1)); M.unlock(); } -- 2.47.2