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