process-cpp
3.0.0
A simple convenience library for handling processes in C++11.
|
#include <core/posix/child_process.h>
#include <core/posix/signal.h>
#include <core/testing/fork_and_run.h>
#include <gtest/gtest.h>
Go to the source code of this file.
Functions | |
TESTP (DeathObserver, construction_and_deconstruction_works,{auto trap=core::posix::trap_signals_for_all_subsequent_threads({core::posix::Signal::sig_chld});EXPECT_NO_THROW(auto death_observer=core::posix::ChildProcess::DeathObserver::create_once_with_signal_trap(trap));}) TESTP(DeathObserver | |
EXPECT_ANY_THROW (auto death_observer=core::posix::ChildProcess::DeathObserver::create_once_with_signal_trap(trap)) | |
Variables | |
construction_with_a_trap_not_including_sig_chld_throws | |
EXPECT_ANY_THROW | ( | auto | death_observer = core::posix::ChildProcess::DeathObserver::create_once_with_signal_trap(trap) | ) |
Referenced by TEST().
TESTP | ( | DeathObserver | , |
construction_and_deconstruction_works | , | ||
{auto trap=core::posix::trap_signals_for_all_subsequent_threads({core::posix::Signal::sig_chld});EXPECT_NO_THROW(auto death_observer=core::posix::ChildProcess::DeathObserver::create_once_with_signal_trap(trap));} | |||
) |
construction_with_a_trap_not_including_sig_chld_throws |
Definition at line 32 of file death_observer_test.cpp.