147 const std::vector<COROUTINE_TEST_EVENT> exp_events = {
148 { COROUTINE_TEST_EVENT::TYPE::CALL, count },
149 { COROUTINE_TEST_EVENT::TYPE::START, 0 },
150 { COROUTINE_TEST_EVENT::TYPE::YIELD, 1 },
151 { COROUTINE_TEST_EVENT::TYPE::RETURNED, 1 },
152 { COROUTINE_TEST_EVENT::TYPE::YIELD, 2 },
153 { COROUTINE_TEST_EVENT::TYPE::RETURNED, 2 },
154 { COROUTINE_TEST_EVENT::TYPE::END, 2 },
157 std::vector<COROUTINE_TEST_EVENT> received_events;
160 received_events.push_back( aEvent );
167 BOOST_CHECK_EQUAL_COLLECTIONS(
168 received_events.begin(), received_events.end(), exp_events.begin(), exp_events.end() );