Lines Matching refs:BOOST_ASSERT
30 BOOST_ASSERT( ctx->is_context( type::worker_context) ); in release_terminated_()
31 BOOST_ASSERT( ! ctx->is_context( type::pinned_context) ); in release_terminated_()
32 BOOST_ASSERT( this == ctx->get_scheduler() ); in release_terminated_()
33 BOOST_ASSERT( ctx->is_resumable() ); in release_terminated_()
34 BOOST_ASSERT( ! ctx->worker_is_linked() ); in release_terminated_()
35 BOOST_ASSERT( ! ctx->ready_is_linked() ); in release_terminated_()
37 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in release_terminated_()
39 BOOST_ASSERT( ! ctx->sleep_is_linked() ); in release_terminated_()
40 BOOST_ASSERT( ! ctx->wait_is_linked() ); in release_terminated_()
41 BOOST_ASSERT( ctx->wait_queue_.empty() ); in release_terminated_()
42 BOOST_ASSERT( ctx->terminated_); in release_terminated_()
83 BOOST_ASSERT( ! ctx->is_context( type::dispatcher_context) ); in sleep2ready_()
84 BOOST_ASSERT( main_ctx_ == ctx || ctx->worker_is_linked() ); in sleep2ready_()
85 BOOST_ASSERT( ! ctx->ready_is_linked() ); in sleep2ready_()
87 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in sleep2ready_()
89 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in sleep2ready_()
116 BOOST_ASSERT( nullptr != main_ctx_); in ~scheduler()
117 BOOST_ASSERT( nullptr != dispatcher_ctx_.get() ); in ~scheduler()
118 BOOST_ASSERT( context::active() == main_ctx_); in ~scheduler()
125 BOOST_ASSERT( worker_queue_.empty() ); in ~scheduler()
126 BOOST_ASSERT( terminated_queue_.empty() ); in ~scheduler()
127 BOOST_ASSERT( sleep_queue_.empty() ); in ~scheduler()
131 BOOST_ASSERT( ! dispatcher_ctx_->ready_is_linked() ); in ~scheduler()
139 BOOST_ASSERT( context::active() == dispatcher_ctx_); in dispatch()
160 BOOST_ASSERT( ctx->is_resumable() ); in dispatch()
161 BOOST_ASSERT( ! ctx->ready_is_linked() ); in dispatch()
163 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in dispatch()
165 BOOST_ASSERT( ! ctx->sleep_is_linked() ); in dispatch()
166 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in dispatch()
173 BOOST_ASSERT( context::active() == dispatcher_ctx_.get() ); in dispatch()
196 BOOST_ASSERT( nullptr != ctx); in schedule()
197 BOOST_ASSERT( ! ctx->ready_is_linked() ); in schedule()
199 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in schedule()
201 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in schedule()
215 BOOST_ASSERT( nullptr != ctx); in schedule_from_remote()
217 BOOST_ASSERT( ! ctx->is_context( type::dispatcher_context) ); in schedule_from_remote()
218 BOOST_ASSERT( this == ctx->get_scheduler() ); in schedule_from_remote()
219 BOOST_ASSERT( ! ctx->ready_is_linked() ); in schedule_from_remote()
220 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in schedule_from_remote()
221 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in schedule_from_remote()
222 BOOST_ASSERT( ! ctx->wait_is_linked() ); in schedule_from_remote()
225 BOOST_ASSERT( ! shutdown_); in schedule_from_remote()
226 BOOST_ASSERT( nullptr != main_ctx_); in schedule_from_remote()
227 BOOST_ASSERT( nullptr != dispatcher_ctx_.get() ); in schedule_from_remote()
238 BOOST_ASSERT( nullptr != ctx); in terminate()
239 BOOST_ASSERT( context::active() == ctx); in terminate()
240 BOOST_ASSERT( this == ctx->get_scheduler() ); in terminate()
241 BOOST_ASSERT( ctx->is_context( type::worker_context) ); in terminate()
242 BOOST_ASSERT( ! ctx->is_context( type::pinned_context) ); in terminate()
243 BOOST_ASSERT( ! ctx->ready_is_linked() ); in terminate()
245 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in terminate()
247 BOOST_ASSERT( ! ctx->sleep_is_linked() ); in terminate()
248 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in terminate()
249 BOOST_ASSERT( ! ctx->wait_is_linked() ); in terminate()
250 BOOST_ASSERT( ctx->wait_queue_.empty() ); in terminate()
264 BOOST_ASSERT( nullptr != ctx); in yield()
265 BOOST_ASSERT( context::active() == ctx); in yield()
266 BOOST_ASSERT( ctx->is_context( type::worker_context) || ctx->is_context( type::main_context) ); in yield()
267 BOOST_ASSERT( ! ctx->ready_is_linked() ); in yield()
269 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in yield()
271 BOOST_ASSERT( ! ctx->sleep_is_linked() ); in yield()
272 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in yield()
273 BOOST_ASSERT( ! ctx->wait_is_linked() ); in yield()
281 BOOST_ASSERT( nullptr != ctx); in wait_until()
282 BOOST_ASSERT( context::active() == ctx); in wait_until()
283 BOOST_ASSERT( ctx->is_context( type::worker_context) || ctx->is_context( type::main_context) ); in wait_until()
284 BOOST_ASSERT( ! ctx->ready_is_linked() ); in wait_until()
286 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in wait_until()
288 BOOST_ASSERT( ! ctx->sleep_is_linked() ); in wait_until()
289 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in wait_until()
290 BOOST_ASSERT( ! ctx->wait_is_linked() ); in wait_until()
304 BOOST_ASSERT( nullptr != ctx); in wait_until()
305 BOOST_ASSERT( context::active() == ctx); in wait_until()
306 BOOST_ASSERT( ctx->is_context( type::worker_context) || ctx->is_context( type::main_context) ); in wait_until()
307 BOOST_ASSERT( ! ctx->ready_is_linked() ); in wait_until()
309 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in wait_until()
311 BOOST_ASSERT( ! ctx->sleep_is_linked() ); in wait_until()
312 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in wait_until()
353 BOOST_ASSERT( nullptr != ctx); in attach_main_context()
363 BOOST_ASSERT( ctx); in attach_dispatcher_context()
382 BOOST_ASSERT( nullptr != ctx); in attach_worker_context()
383 BOOST_ASSERT( nullptr == ctx->get_scheduler() ); in attach_worker_context()
384 BOOST_ASSERT( ! ctx->ready_is_linked() ); in attach_worker_context()
386 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in attach_worker_context()
388 BOOST_ASSERT( ! ctx->sleep_is_linked() ); in attach_worker_context()
389 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in attach_worker_context()
390 BOOST_ASSERT( ! ctx->wait_is_linked() ); in attach_worker_context()
391 BOOST_ASSERT( ! ctx->worker_is_linked() ); in attach_worker_context()
399 BOOST_ASSERT( nullptr != ctx); in detach_worker_context()
400 BOOST_ASSERT( ! ctx->ready_is_linked() ); in detach_worker_context()
402 BOOST_ASSERT( ! ctx->remote_ready_is_linked() ); in detach_worker_context()
404 BOOST_ASSERT( ! ctx->sleep_is_linked() ); in detach_worker_context()
405 BOOST_ASSERT( ! ctx->terminated_is_linked() ); in detach_worker_context()
406 BOOST_ASSERT( ! ctx->wait_is_linked() ); in detach_worker_context()
407 BOOST_ASSERT( ctx->worker_is_linked() ); in detach_worker_context()
408 BOOST_ASSERT( ! ctx->is_context( type::pinned_context) ); in detach_worker_context()
410 BOOST_ASSERT( ! ctx->worker_is_linked() ); in detach_worker_context()