MCPcopy Create free account
hub / github.com/boostorg/asio / any_completion_executor_query_test

Function any_completion_executor_query_test

test/any_completion_executor.cpp:394–422  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

392}
393
394void any_completion_executor_query_test()
395{
396 thread_pool pool(1);
397 boost::asio::any_completion_executor ex(pool.executor());
398
399 BOOST_ASIO_CHECK(
400 boost::asio::query(ex, boost::asio::execution::blocking)
401 == boost::asio::execution::blocking.possibly);
402
403 BOOST_ASIO_CHECK(
404 boost::asio::query(ex, boost::asio::execution::blocking.possibly)
405 == boost::asio::execution::blocking.possibly);
406
407 BOOST_ASIO_CHECK(
408 boost::asio::query(ex, boost::asio::execution::outstanding_work)
409 == boost::asio::execution::outstanding_work.untracked);
410
411 BOOST_ASIO_CHECK(
412 boost::asio::query(ex, boost::asio::execution::outstanding_work.untracked)
413 == boost::asio::execution::outstanding_work.untracked);
414
415 BOOST_ASIO_CHECK(
416 boost::asio::query(ex, boost::asio::execution::relationship)
417 == boost::asio::execution::relationship.fork);
418
419 BOOST_ASIO_CHECK(
420 boost::asio::query(ex, boost::asio::execution::relationship.fork)
421 == boost::asio::execution::relationship.fork);
422}
423
424void any_completion_executor_execute_test()
425{

Callers

nothing calls this directly

Calls 2

queryFunction · 0.50
executorMethod · 0.45

Tested by

no test coverage detected