@@ -166,6 +166,8 @@ TEST_F(EventBlocksTest, Broadcast)
166166 EXPECT_CALL (m_engineMock, broadcast (1 , &thread, false ));
167167 EXPECT_CALL (m_engineMock, broadcast (4 , &thread, false ));
168168 thread.run ();
169+ ASSERT_TRUE (thread.isFinished ());
170+ ASSERT_FALSE (thread.promise ());
169171 }
170172
171173 {
@@ -180,6 +182,8 @@ TEST_F(EventBlocksTest, Broadcast)
180182 EXPECT_CALL (m_engineMock, broadcast (7 , &thread, false ));
181183 EXPECT_CALL (m_engineMock, broadcast (8 , &thread, false ));
182184 thread.run ();
185+ ASSERT_TRUE (thread.isFinished ());
186+ ASSERT_FALSE (thread.promise ());
183187 }
184188}
185189
@@ -213,6 +217,8 @@ TEST_F(EventBlocksTest, BroadcastAndWait)
213217 EXPECT_CALL (m_engineMock, broadcast (1 , &thread, true ));
214218 EXPECT_CALL (m_engineMock, broadcast (4 , &thread, true ));
215219 thread.run ();
220+ ASSERT_FALSE (thread.isFinished ());
221+ ASSERT_TRUE (thread.promise ());
216222 }
217223
218224 {
@@ -227,6 +233,8 @@ TEST_F(EventBlocksTest, BroadcastAndWait)
227233 EXPECT_CALL (m_engineMock, broadcast (7 , &thread, true ));
228234 EXPECT_CALL (m_engineMock, broadcast (8 , &thread, true ));
229235 thread.run ();
236+ ASSERT_FALSE (thread.isFinished ());
237+ ASSERT_TRUE (thread.promise ());
230238 }
231239}
232240
0 commit comments