Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Friends
testing::TestInfo Class Reference

#include <gtest.h>

List of all members.

Public Member Functions

const char * name () const
const TestResultresult () 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 char *test_case_name, const char *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

TestInfointernal::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::UnitTestImpl
class Test
class TestCase

Detailed Description

Definition at line 629 of file gtest.h.


Constructor & Destructor Documentation

Definition at line 2208 of file gtest.cc.

testing::TestInfo::TestInfo ( const char *  test_case_name,
const char *  name,
const char *  a_type_param,
const char *  a_value_param,
internal::TypeId  fixture_class_id,
internal::TestFactoryBase factory 
) [private]

Definition at line 2190 of file gtest.cc.


Member Function Documentation

static void testing::TestInfo::ClearTestResult ( TestInfo test_info) [inline, static, private]

Definition at line 713 of file gtest.h.

Definition at line 705 of file gtest.h.

const char* testing::TestInfo::name ( ) const [inline]

Definition at line 639 of file gtest.h.

const TestResult* testing::TestInfo::result ( ) const [inline]

Definition at line 676 of file gtest.h.

void testing::TestInfo::Run ( ) [private]

Definition at line 2312 of file gtest.cc.

bool testing::TestInfo::should_run ( ) const [inline]

Definition at line 673 of file gtest.h.

const char* testing::TestInfo::test_case_name ( ) const [inline]

Definition at line 636 of file gtest.h.

const char* testing::TestInfo::type_param ( ) const [inline]

Definition at line 643 of file gtest.h.

const char* testing::TestInfo::value_param ( ) const [inline]

Definition at line 651 of file gtest.h.


Friends And Related Function Documentation

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]

Definition at line 685 of file gtest.h.

friend class Test [friend]

Definition at line 683 of file gtest.h.

friend class TestCase [friend]

Definition at line 684 of file gtest.h.


Member Data Documentation

Definition at line 731 of file gtest.h.

Definition at line 726 of file gtest.h.

Definition at line 728 of file gtest.h.

Definition at line 729 of file gtest.h.

Definition at line 719 of file gtest.h.

Definition at line 736 of file gtest.h.

Definition at line 727 of file gtest.h.

Definition at line 718 of file gtest.h.

Definition at line 722 of file gtest.h.

Definition at line 725 of file gtest.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:47:37