#include <gtest.h>
Public Member Functions | |
bool | is_reportable () const |
const char * | name () const |
const TestResult * | result () const |
bool | should_run () const |
const char * | test_case_name () const |
const char * | type_param () const |
const char * | value_param () const |
~TestInfo () | |
Private Member Functions | |
GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestInfo) | |
int | increment_death_test_count () |
void | Run () |
TestInfo (const std::string &test_case_name, const std::string &name, const char *a_type_param, const char *a_value_param, internal::TypeId fixture_class_id, internal::TestFactoryBase *factory) | |
Static Private Member Functions | |
static void | ClearTestResult (TestInfo *test_info) |
Private Attributes | |
internal::TestFactoryBase *const | factory_ |
const internal::TypeId | fixture_class_id_ |
bool | is_disabled_ |
bool | matches_filter_ |
const std::string | name_ |
TestResult | result_ |
bool | should_run_ |
const std::string | test_case_name_ |
const internal::scoped_ptr < const ::std::string > | type_param_ |
const internal::scoped_ptr < const ::std::string > | value_param_ |
Friends | |
TestInfo * | internal::MakeAndRegisterTestInfo (const char *test_case_name, const char *name, const char *type_param, const char *value_param, internal::TypeId fixture_class_id, Test::SetUpTestCaseFunc set_up_tc, Test::TearDownTestCaseFunc tear_down_tc, internal::TestFactoryBase *factory) |
class | internal::StreamingListenerTest |
class | internal::UnitTestImpl |
class | Test |
class | TestCase |
Definition at line 3679 of file gtest-all.cc.
testing::TestInfo::TestInfo | ( | const std::string & | test_case_name, |
const std::string & | name, | ||
const char * | a_type_param, | ||
const char * | a_value_param, | ||
internal::TypeId | fixture_class_id, | ||
internal::TestFactoryBase * | factory | ||
) | [private] |
Definition at line 3661 of file gtest-all.cc.
static void testing::TestInfo::ClearTestResult | ( | TestInfo * | test_info | ) | [inline, static, private] |
testing::TestInfo::GTEST_DISALLOW_COPY_AND_ASSIGN_ | ( | TestInfo | ) | [private] |
int testing::TestInfo::increment_death_test_count | ( | ) | [inline, private] |
bool testing::TestInfo::is_reportable | ( | ) | const [inline] |
const char* testing::TestInfo::name | ( | ) | const [inline] |
const TestResult* testing::TestInfo::result | ( | ) | const [inline] |
void testing::TestInfo::Run | ( | ) | [private] |
Definition at line 3784 of file gtest-all.cc.
bool testing::TestInfo::should_run | ( | ) | const [inline] |
const char* testing::TestInfo::test_case_name | ( | ) | const [inline] |
const char* testing::TestInfo::type_param | ( | ) | const [inline] |
const char* testing::TestInfo::value_param | ( | ) | const [inline] |
TestInfo* internal::MakeAndRegisterTestInfo | ( | const char * | test_case_name, |
const char * | name, | ||
const char * | type_param, | ||
const char * | value_param, | ||
internal::TypeId | fixture_class_id, | ||
Test::SetUpTestCaseFunc | set_up_tc, | ||
Test::TearDownTestCaseFunc | tear_down_tc, | ||
internal::TestFactoryBase * | factory | ||
) | [friend] |
friend class internal::UnitTestImpl [friend] |
internal::TestFactoryBase* const testing::TestInfo::factory_ [private] |
const internal::TypeId testing::TestInfo::fixture_class_id_ [private] |
bool testing::TestInfo::is_disabled_ [private] |
bool testing::TestInfo::matches_filter_ [private] |
const std::string testing::TestInfo::name_ [private] |
TestResult testing::TestInfo::result_ [private] |
bool testing::TestInfo::should_run_ [private] |
const std::string testing::TestInfo::test_case_name_ [private] |
const internal::scoped_ptr<const ::std::string> testing::TestInfo::type_param_ [private] |
const internal::scoped_ptr<const ::std::string> testing::TestInfo::value_param_ [private] |