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() );