Fix UnitTests for ThreadPool

This commit is contained in:
Stephen Seo 2021-09-08 10:46:26 +09:00
parent 222fbb0862
commit 64e9b18f89

View file

@ -20,7 +20,7 @@ TEST(ECThreadPool, CannotCompile) {
do {
std::this_thread::sleep_for(std::chrono::milliseconds(10));
} while(!p.isQueueEmpty() && !p.isAllThreadsWaiting());
} while(!p.isQueueEmpty() || !p.isAllThreadsWaiting());
ASSERT_EQ(data.load(), 1);
@ -31,7 +31,7 @@ TEST(ECThreadPool, CannotCompile) {
do {
std::this_thread::sleep_for(std::chrono::milliseconds(10));
} while(!p.isQueueEmpty() && !p.isAllThreadsWaiting());
} while(!p.isQueueEmpty() || !p.isAllThreadsWaiting());
ASSERT_EQ(data.load(), 11);
}
@ -51,7 +51,7 @@ TEST(ECThreadPool, Simple) {
do {
std::this_thread::sleep_for(std::chrono::milliseconds(10));
} while(!p.isQueueEmpty() && !p.isAllThreadsWaiting());
} while(!p.isQueueEmpty() || !p.isAllThreadsWaiting());
ASSERT_EQ(data.load(), 1);
@ -62,7 +62,7 @@ TEST(ECThreadPool, Simple) {
do {
std::this_thread::sleep_for(std::chrono::milliseconds(10));
} while(!p.isQueueEmpty() && !p.isAllThreadsWaiting());
} while(!p.isQueueEmpty() || !p.isAllThreadsWaiting());
ASSERT_EQ(data.load(), 11);
}