Index: src/libchcore/Tests/TOverlappedWriterTests.cpp
===================================================================
diff -u -N -rd99302fce795dbb5139659016a5da7948f141fb4 -rcb1a7688ad1ac1081a219c170754776e986ccc8c
--- src/libchcore/Tests/TOverlappedWriterTests.cpp	(.../TOverlappedWriterTests.cpp)	(revision d99302fce795dbb5139659016a5da7948f141fb4)
+++ src/libchcore/Tests/TOverlappedWriterTests.cpp	(.../TOverlappedWriterTests.cpp)	(revision cb1a7688ad1ac1081a219c170754776e986ccc8c)
@@ -24,7 +24,9 @@
 	EXPECT_NE(nullptr, tWriter.GetEventWriteFailedHandle());
 	EXPECT_NE(nullptr, tWriter.GetEventWriteFinishedHandle());
 
+	EXPECT_SIGNALED(tWriter.GetEventWritePossibleHandle());
 	EXPECT_TIMEOUT(tWriter.GetEventWritePossibleHandle());
+
 	EXPECT_TIMEOUT(tWriter.GetEventWriteFailedHandle());
 	EXPECT_TIMEOUT(tWriter.GetEventWriteFinishedHandle());
 }
@@ -39,7 +41,7 @@
 	TSharedCountPtr<size_t> spOtfBufferCount(std::make_shared<TSharedCount<size_t>>());
 	TOverlappedWriter tWriter(spLogData, spQueue, spRange, spEmptyBuffers, 1, spOtfBufferCount);
 
-	EXPECT_TIMEOUT(tWriter.GetEventWritePossibleHandle());
+	EXPECT_SIGNALED(tWriter.GetEventWritePossibleHandle());
 	EXPECT_TIMEOUT(tWriter.GetEventWriteFailedHandle());
 	EXPECT_TIMEOUT(tWriter.GetEventWriteFinishedHandle());
 }