@@ -137,6 +137,7 @@ public void shouldBlockOnAwait() throws InterruptedException {
137
137
assertFalse (awaitingRunnable .awaitDone .await (100 , TimeUnit .MILLISECONDS ));
138
138
139
139
awaitingRunnable .shutdown ();
140
+ awaitingThread .join ();
140
141
}
141
142
142
143
@ Test
@@ -151,6 +152,7 @@ public void shouldReturnFromAwaitOnInterruption() throws InterruptedException {
151
152
assertTrue (awaitingRunnable .awaitDone .await (VERIFICATION_TIMEOUT , TimeUnit .MILLISECONDS ));
152
153
153
154
awaitingRunnable .shutdown ();
155
+ awaitingThread .join ();
154
156
}
155
157
156
158
@ Test
@@ -165,6 +167,7 @@ public void shouldReturnFromAwaitOnSignalProcessableTasks() throws InterruptedEx
165
167
assertTrue (awaitingRunnable .awaitDone .await (VERIFICATION_TIMEOUT , TimeUnit .MILLISECONDS ));
166
168
167
169
awaitingRunnable .shutdown ();
170
+ awaitingThread .join ();
168
171
}
169
172
170
173
@ Test
@@ -184,6 +187,7 @@ public void shouldReturnFromAwaitOnUnassignment() throws InterruptedException {
184
187
assertTrue (awaitingRunnable .awaitDone .await (VERIFICATION_TIMEOUT , TimeUnit .MILLISECONDS ));
185
188
186
189
awaitingRunnable .shutdown ();
190
+ awaitingThread .join ();
187
191
}
188
192
189
193
@ Test
@@ -198,6 +202,7 @@ public void shouldReturnFromAwaitOnAdding() throws InterruptedException {
198
202
assertTrue (awaitingRunnable .awaitDone .await (VERIFICATION_TIMEOUT , TimeUnit .MILLISECONDS ));
199
203
200
204
awaitingRunnable .shutdown ();
205
+ awaitingThread .join ();
201
206
}
202
207
203
208
@ Test
@@ -214,6 +219,7 @@ public void shouldReturnFromAwaitOnUnlocking() throws InterruptedException {
214
219
assertTrue (awaitingRunnable .awaitDone .await (VERIFICATION_TIMEOUT , TimeUnit .MILLISECONDS ));
215
220
216
221
awaitingRunnable .shutdown ();
222
+ awaitingThread .join ();
217
223
}
218
224
219
225
@ Test
0 commit comments