summaryrefslogtreecommitdiff
path: root/tests/test-Threads.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-Threads.cc')
-rw-r--r--tests/test-Threads.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/test-Threads.cc b/tests/test-Threads.cc
index 50cc741..8e0817d 100644
--- a/tests/test-Threads.cc
+++ b/tests/test-Threads.cc
@@ -3,12 +3,15 @@
using namespace Balau;
+volatile bool threadWorked = false;
+
class TestThread : public Thread {
virtual void * proc();
};
void * TestThread::proc() {
Printer::log(M_STATUS, "Into a thread");
+ threadWorked = true;
return NULL;
}
@@ -23,5 +26,7 @@ void MainTask::Do() {
Printer::log(M_STATUS, "Deleting thread");
delete t;
+ TAssert(threadWorked);
+
Printer::log(M_STATUS, "Test::Threads passed.");
}