|
libcopp 2.3.1
|
#include "frame/test_macros.h"#include <assert.h>#include <algorithm>#include <cstdio>#include <cstring>#include <iostream>#include <atomic>#include <chrono>#include <functional>#include <memory>#include <thread>#include <vector>#include <libcopp/coroutine/coroutine_context_container.h>#include <libcotask/task.h>
Go to the source code of this file.
Data Structures | |
| class | test_this_context_yield_runner |
| struct | test_this_context_rec_runner |
| struct | test_this_context_start_failed_when_running |
Functions | |
| CASE_TEST (this_context, yield_) | |
| CASE_TEST (this_context, start_in_co) | |
| CASE_TEST (this_context, start_failed_when_running) | |
| CASE_TEST | ( | this_context | , |
| start_failed_when_running | |||
| ) |
Definition at line 247 of file coroutine_context_this_coroutine_test.cpp.
References test_this_context_start_failed_when_running::is_start.
| CASE_TEST | ( | this_context | , |
| start_in_co | |||
| ) |
Definition at line 190 of file coroutine_context_this_coroutine_test.cpp.
References CASE_EXPECT_EQ, test_this_context_rec_runner::has_resume, test_this_context_rec_runner::has_yield, test_this_context_rec_runner::jump_to, and test_this_context_rec_runner::owner.
| CASE_TEST | ( | this_context | , |
| yield_ | |||
| ) |
Definition at line 125 of file coroutine_context_this_coroutine_test.cpp.
References CASE_EXPECT_EQ, CASE_EXPECT_FALSE, CASE_EXPECT_TRUE, test_this_context_yield_runner::is_finished(), and test_this_context_yield_runner::is_run().