webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
testing::internal::TestInfoImpl Class Reference

#include <gtest-internal-inl.h>

Public Member Functions

 TestInfoImpl (TestInfo *parent, const char *test_case_name, const char *name, const char *test_case_comment, const char *comment, TypeId fixture_class_id, internal::TestFactoryBase *factory)
 
 ~TestInfoImpl ()
 
bool should_run () const
 
void set_should_run (bool should)
 
bool is_disabled () const
 
void set_is_disabled (bool is)
 
bool matches_filter () const
 
void set_matches_filter (bool matches)
 
const char * test_case_name () const
 
const char * name () const
 
const char * test_case_comment () const
 
const char * comment () const
 
TypeId fixture_class_id () const
 
TestResult * result ()
 
const TestResult * result () const
 
void Run ()
 
void ClearResult ()
 

Static Public Member Functions

static void ClearTestResult (TestInfo *test_info)
 

Constructor & Destructor Documentation

◆ TestInfoImpl()

testing::internal::TestInfoImpl::TestInfoImpl ( TestInfo *  parent,
const char *  test_case_name,
const char *  name,
const char *  test_case_comment,
const char *  comment,
TypeId  fixture_class_id,
internal::TestFactoryBase factory 
)

◆ ~TestInfoImpl()

testing::internal::TestInfoImpl::~TestInfoImpl ( )

Member Function Documentation

◆ ClearResult()

void testing::internal::TestInfoImpl::ClearResult ( )
inline

◆ ClearTestResult()

static void testing::internal::TestInfoImpl::ClearTestResult ( TestInfo *  test_info)
inlinestatic

◆ comment()

const char* testing::internal::TestInfoImpl::comment ( ) const
inline

◆ fixture_class_id()

TypeId testing::internal::TestInfoImpl::fixture_class_id ( ) const
inline

◆ is_disabled()

bool testing::internal::TestInfoImpl::is_disabled ( ) const
inline

◆ matches_filter()

bool testing::internal::TestInfoImpl::matches_filter ( ) const
inline

◆ name()

const char* testing::internal::TestInfoImpl::name ( ) const
inline

◆ result() [1/2]

TestResult* testing::internal::TestInfoImpl::result ( )
inline

◆ result() [2/2]

const TestResult* testing::internal::TestInfoImpl::result ( ) const
inline

◆ Run()

void testing::internal::TestInfoImpl::Run ( )

◆ set_is_disabled()

void testing::internal::TestInfoImpl::set_is_disabled ( bool  is)
inline

◆ set_matches_filter()

void testing::internal::TestInfoImpl::set_matches_filter ( bool  matches)
inline

◆ set_should_run()

void testing::internal::TestInfoImpl::set_should_run ( bool  should)
inline

◆ should_run()

bool testing::internal::TestInfoImpl::should_run ( ) const
inline

◆ test_case_comment()

const char* testing::internal::TestInfoImpl::test_case_comment ( ) const
inline

◆ test_case_name()

const char* testing::internal::TestInfoImpl::test_case_name ( ) const
inline

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