| Index: test/Thread.cpp | 
| =================================================================== | 
| --- a/test/Thread.cpp | 
| +++ b/test/Thread.cpp | 
| @@ -37,16 +37,17 @@ | 
| public: | 
| bool working; | 
| - LockingMock(const std::string& name, std::vector<std::string>& log, | 
| - AdblockPlus::Mutex& logMutex) | 
| - : name(name), log(log), logMutex(logMutex) | 
| + LockingMock(std::vector<std::string>& log, AdblockPlus::Mutex& logMutex) | 
| + : log(log), logMutex(logMutex) | 
| { | 
| } | 
| void Run() | 
| { | 
| logMutex.Lock(); | 
| - log.push_back(name); | 
| + log.push_back("started"); | 
| + Sleep(5); | 
| + log.push_back("ended"); | 
| logMutex.Unlock(); | 
| } | 
| @@ -120,15 +121,16 @@ | 
| { | 
| std::vector<std::string> log; | 
| AdblockPlus::Mutex logMutex; | 
| - LockingMock mock1("mock1", log, logMutex); | 
| - LockingMock mock2("mock2", log, logMutex); | 
| + LockingMock mock1(log, logMutex); | 
| + LockingMock mock2(log, logMutex); | 
| mock1.Start(); | 
| - Sleep(5); | 
| mock2.Start(); | 
| mock1.Join(); | 
| mock2.Join(); | 
| - ASSERT_EQ("mock1", log[0]); | 
| - ASSERT_EQ("mock2", log[1]); | 
| + ASSERT_EQ("started", log[0]); | 
| + ASSERT_EQ("ended", log[1]); | 
| + ASSERT_EQ("started", log[2]); | 
| + ASSERT_EQ("ended", log[3]); | 
| } | 
| TEST(ThreadTest, ConditionVariable) |