151    const std::vector<COROUTINE_TEST_EVENT> exp_events = {
 
  152        { COROUTINE_TEST_EVENT::TYPE::CALL, count },
 
  153        { COROUTINE_TEST_EVENT::TYPE::START, 0 },
 
  154        { COROUTINE_TEST_EVENT::TYPE::YIELD, 1 },
 
  155        { COROUTINE_TEST_EVENT::TYPE::RETURNED, 1 },
 
  156        { COROUTINE_TEST_EVENT::TYPE::YIELD, 2 },
 
  157        { COROUTINE_TEST_EVENT::TYPE::RETURNED, 2 },
 
  158        { COROUTINE_TEST_EVENT::TYPE::END, 2 },
 
  161    std::vector<COROUTINE_TEST_EVENT> received_events;
 
  164        received_events.push_back( aEvent );
 
  171    BOOST_CHECK_EQUAL_COLLECTIONS(
 
  172            received_events.begin(), received_events.end(), exp_events.begin(), exp_events.end() );