diff options
-rw-r--r-- | includes/HttpServer.h | 2 | ||||
-rw-r--r-- | tests/test-Threads.cc | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/includes/HttpServer.h b/includes/HttpServer.h index 9885d50..3867252 100644 --- a/includes/HttpServer.h +++ b/includes/HttpServer.h @@ -21,7 +21,7 @@ class HttpServer { class Action { public: Action(const Regex & regex, const Regex & host = Regexes::any) : m_regex(regex), m_host(host), m_refCount(0) { } - ~Action() { AAssert(m_refCount == 0, "Don't delete an Action directl"); } + ~Action() { AAssert(m_refCount == 0, "Don't delete an Action directly"); } struct ActionMatch { Regex::Captures uri, host; }; 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."); } |