Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Friends
FooTest< T > Class Template Reference

#include <ts_gtest.h>

Inherits testing::Test, testing::Test, and testing::TestWithParam< const char * >.

List of all members.

Public Types

typedef std::list< TList
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
typedef
internal::TearDownTestCaseFunc 
TearDownTestCaseFunc
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
typedef
internal::TearDownTestCaseFunc 
TearDownTestCaseFunc
typedef const char * ParamType

Public Member Functions

const ParamTypeGetParam () const

Static Public Member Functions

static void SetUpTestCase ()
static void TearDownTestCase ()
static bool HasFatalFailure ()
static bool HasNonfatalFailure ()
static bool HasFailure ()
static void RecordProperty (const char *key, const char *value)
static void RecordProperty (const char *key, int value)
static void SetUpTestCase ()
static void TearDownTestCase ()
static bool HasFatalFailure ()
static bool HasNonfatalFailure ()
static bool HasFailure ()
static void RecordProperty (const char *key, const char *value)
static void RecordProperty (const char *key, int value)

Public Attributes

T value_

Static Public Attributes

static T shared_

Protected Member Functions

virtual void SetUp ()
virtual void TearDown ()

Friends

class TestInfo
class TestInfo
class internal::ParameterizedTestFactory

template<typename T>
class FooTest< T >


Member Typedef Documentation

template<typename T >
typedef std::list<T> FooTest< T >::List
typedef internal::SetUpTestCaseFunc testing::Test::SetUpTestCaseFunc [inherited]
typedef internal::TearDownTestCaseFunc testing::Test::TearDownTestCaseFunc [inherited]
typedef internal::SetUpTestCaseFunc testing::Test::SetUpTestCaseFunc [inherited]
typedef internal::TearDownTestCaseFunc testing::Test::TearDownTestCaseFunc [inherited]
typedef const char * testing::WithParamInterface< const char * >::ParamType [inherited]

Member Function Documentation

static void testing::Test::SetUpTestCase ( ) [static, inherited]
static void testing::Test::TearDownTestCase ( ) [static, inherited]
static bool testing::Test::HasFatalFailure ( ) [static, inherited]
static bool testing::Test::HasNonfatalFailure ( ) [static, inherited]
static bool testing::Test::HasFailure ( ) [static, inherited]
static void testing::Test::RecordProperty ( const char *  key,
const char *  value 
) [static, inherited]
static void testing::Test::RecordProperty ( const char *  key,
int  value 
) [static, inherited]
virtual void testing::Test::SetUp ( ) [protected, virtual, inherited]

Reimplemented in perf::TestBase.

virtual void testing::Test::TearDown ( ) [protected, virtual, inherited]

Reimplemented in perf::TestBase.

static void testing::Test::SetUpTestCase ( ) [static, inherited]
static void testing::Test::TearDownTestCase ( ) [static, inherited]
static bool testing::Test::HasFatalFailure ( ) [static, inherited]
static bool testing::Test::HasNonfatalFailure ( ) [static, inherited]
static bool testing::Test::HasFailure ( ) [static, inherited]
static void testing::Test::RecordProperty ( const char *  key,
const char *  value 
) [static, inherited]
static void testing::Test::RecordProperty ( const char *  key,
int  value 
) [static, inherited]
const ParamType& testing::WithParamInterface< const char * >::GetParam ( ) const [inherited]

Friends And Related Function Documentation

friend class TestInfo [friend, inherited]
friend class TestInfo [friend, inherited]
friend class internal::ParameterizedTestFactory [friend, inherited]

Member Data Documentation

template<typename T >
T FooTest< T >::shared_ [static]
template<typename T >
T FooTest< T >::value_

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