#include <ts_gtest.h>
Classes | |
| class | ReturnSentinel |
Public Types | |
| enum | TestRole { OVERSEE_TEST, EXECUTE_TEST } |
| enum | AbortReason { TEST_ENCOUNTERED_RETURN_STATEMENT, TEST_THREW_EXCEPTION, TEST_DID_NOT_DIE } |
Public Member Functions | |
| DeathTest () | |
| virtual | ~DeathTest () |
| virtual TestRole | AssumeRole ()=0 |
| virtual int | Wait ()=0 |
| virtual bool | Passed (bool exit_status_ok)=0 |
| virtual void | Abort (AbortReason reason)=0 |
Static Public Member Functions | |
| static bool | Create (const char *statement, const RE *regex, const char *file, int line, DeathTest **test) |
| static const char * | LastMessage () |
| static void | set_last_death_test_message (const String &message) |
Public Attributes | |
| class testing::internal::DeathTest::ReturnSentinel | GTEST_ATTRIBUTE_UNUSED_ |
| virtual testing::internal::DeathTest::~DeathTest | ( | ) | [virtual] |
| static bool testing::internal::DeathTest::Create | ( | const char * | statement, |
| const RE * | regex, | ||
| const char * | file, | ||
| int | line, | ||
| DeathTest ** | test | ||
| ) | [static] |
| virtual TestRole testing::internal::DeathTest::AssumeRole | ( | ) | [pure virtual] |
| virtual int testing::internal::DeathTest::Wait | ( | ) | [pure virtual] |
| virtual bool testing::internal::DeathTest::Passed | ( | bool | exit_status_ok | ) | [pure virtual] |
| virtual void testing::internal::DeathTest::Abort | ( | AbortReason | reason | ) | [pure virtual] |
| static const char* testing::internal::DeathTest::LastMessage | ( | ) | [static] |
| static void testing::internal::DeathTest::set_last_death_test_message | ( | const String & | message | ) | [static] |
| class testing::internal::DeathTest::ReturnSentinel testing::internal::DeathTest::GTEST_ATTRIBUTE_UNUSED_ |