process-cpp
3.0.0
A simple convenience library for handling processes in C++11.
|
#include <core/testing/fork_and_run.h>
#include <core/posix/signal.h>
#include <gtest/gtest.h>
#include <core/posix/backtrace.h>
Go to the source code of this file.
Functions | |
TEST (ForkAndRun, succeeding_client_and_service_result_in_correct_return_value) | |
TEST (ForkAndRun, succeeding_client_and_failing_service_result_in_correct_return_value) | |
TEST (ForkAndRun, failing_client_and_failing_service_result_in_correct_return_value) | |
TEST (ForkAndRun, throwing_client_is_reported_as_failing) | |
TEST (ForkAndRun, exiting_with_failure_client_is_reported_as_failing) | |
TEST (ForkAndRun, aborting_client_is_reported_as_failing) | |
TESTP (TestingMacros, test_fp_macro_reports_success_for_passing_test,{return core::posix::exit::Status::success;}) TESTP_F(TestingMacrosFixture | |
TESTP (TestingMacros, DISABLED_test_fp_macro_reports_success_for_failing_test,{return core::posix::exit::Status::failure;}) TESTP_F(TestingMacrosFixture | |
TEST (BacktraceSymbolDemangling, demangling_a_cpp_symbol_works) | |
Variables | |
test_fp_macro_reports_success_for_passing_test | |
DISABLED_test_fp_macro_reports_success_for_failing_test | |
TEST | ( | ForkAndRun | , |
succeeding_client_and_service_result_in_correct_return_value | |||
) |
Definition at line 61 of file fork_and_run_test.cpp.
References core::testing::fork_and_run(), and core::posix::exit::success.
TEST | ( | ForkAndRun | , |
succeeding_client_and_failing_service_result_in_correct_return_value | |||
) |
Definition at line 72 of file fork_and_run_test.cpp.
References core::posix::exit::failure, core::testing::fork_and_run(), and core::posix::exit::success.
TEST | ( | ForkAndRun | , |
failing_client_and_failing_service_result_in_correct_return_value | |||
) |
Definition at line 83 of file fork_and_run_test.cpp.
References core::posix::exit::failure, and core::testing::fork_and_run().
TEST | ( | ForkAndRun | , |
throwing_client_is_reported_as_failing | |||
) |
Definition at line 94 of file fork_and_run_test.cpp.
References core::testing::fork_and_run(), and core::posix::exit::success.
TEST | ( | ForkAndRun | , |
exiting_with_failure_client_is_reported_as_failing | |||
) |
Definition at line 105 of file fork_and_run_test.cpp.
References core::testing::fork_and_run(), and core::posix::exit::success.
TEST | ( | ForkAndRun | , |
aborting_client_is_reported_as_failing | |||
) |
Definition at line 116 of file fork_and_run_test.cpp.
References core::testing::fork_and_run(), core::posix::exit::success, test_fp_macro_reports_success_for_passing_test, and TESTP().
TEST | ( | BacktraceSymbolDemangling | , |
demangling_a_cpp_symbol_works | |||
) |
Definition at line 151 of file fork_and_run_test.cpp.
References core::posix::backtrace::Frame::Symbol::for_testing_from_raw_symbol().
TESTP | ( | TestingMacros | , |
test_fp_macro_reports_success_for_passing_test | , | ||
{return core::posix::exit::Status::success;} | |||
) |
Referenced by TEST().
TESTP | ( | TestingMacros | , |
DISABLED_test_fp_macro_reports_success_for_failing_test | , | ||
{return core::posix::exit::Status::failure;} | |||
) |
DISABLED_test_fp_macro_reports_success_for_failing_test |
Definition at line 144 of file fork_and_run_test.cpp.
test_fp_macro_reports_success_for_passing_test |
Definition at line 132 of file fork_and_run_test.cpp.
Referenced by TEST().