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

#include <gtest.h>

List of all members.

Public Member Functions

const TestResultad_hoc_test_result () const
const TestCasecurrent_test_case () const GTEST_LOCK_EXCLUDED_(mutex_)
const TestInfocurrent_test_info () const GTEST_LOCK_EXCLUDED_(mutex_)
int disabled_test_count () const
TimeInMillis elapsed_time () const
bool Failed () const
int failed_test_case_count () const
int failed_test_count () const
const TestCaseGetTestCase (int i) const
TestEventListenerslisteners ()
const char * original_working_dir () const
internal::ParameterizedTestCaseRegistryparameterized_test_registry () GTEST_LOCK_EXCLUDED_(mutex_)
bool Passed () const
int random_seed () const
int reportable_disabled_test_count () const
int reportable_test_count () const
int Run () GTEST_MUST_USE_RESULT_
TimeInMillis start_timestamp () const
int successful_test_case_count () const
int successful_test_count () const
int test_case_to_run_count () const
int test_to_run_count () const
int total_test_case_count () const
int total_test_count () const

Static Public Member Functions

static UnitTestGetInstance ()

Private Member Functions

EnvironmentAddEnvironment (Environment *env)
void AddTestPartResult (TestPartResult::Type result_type, const char *file_name, int line_number, const std::string &message, const std::string &os_stack_trace) GTEST_LOCK_EXCLUDED_(mutex_)
TestCaseGetMutableTestCase (int i)
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (UnitTest)
internal::UnitTestImplimpl ()
const internal::UnitTestImplimpl () const
void PopGTestTrace () GTEST_LOCK_EXCLUDED_(mutex_)
void PushGTestTrace (const internal::TraceInfo &trace) GTEST_LOCK_EXCLUDED_(mutex_)
void RecordProperty (const std::string &key, const std::string &value)
 UnitTest ()
virtual ~UnitTest ()

Private Attributes

internal::UnitTestImplimpl_
internal::Mutex mutex_

Friends

EnvironmentAddGlobalTestEnvironment (Environment *env)
class internal::AssertHelper
internal::UnitTestImplinternal::GetUnitTestImpl ()
void internal::ReportFailureInUnknownLocation (TestPartResult::Type result_type, const std::string &message)
class internal::ScopedTrace
class internal::StreamingListenerTest
class internal::UnitTestRecordPropertyTestHelper
class Test

Detailed Description

Definition at line 18532 of file gtest.h.


Constructor & Destructor Documentation

Definition at line 5452 of file gtest-all.cc.

testing::UnitTest::~UnitTest ( ) [private, virtual]

Definition at line 5457 of file gtest-all.cc.


Member Function Documentation

Definition at line 5222 of file gtest-all.cc.

Definition at line 5248 of file gtest-all.cc.

void testing::UnitTest::AddTestPartResult ( TestPartResult::Type  result_type,
const char *  file_name,
int  line_number,
const std::string &  message,
const std::string &  os_stack_trace 
) [private]

Definition at line 5261 of file gtest-all.cc.

Definition at line 5424 of file gtest-all.cc.

Definition at line 5432 of file gtest-all.cc.

Definition at line 5181 of file gtest-all.cc.

Definition at line 5203 of file gtest-all.cc.

bool testing::UnitTest::Failed ( ) const

Definition at line 5212 of file gtest-all.cc.

Definition at line 5152 of file gtest-all.cc.

Definition at line 5173 of file gtest-all.cc.

Definition at line 5125 of file gtest-all.cc.

Definition at line 5228 of file gtest-all.cc.

const TestCase * testing::UnitTest::GetTestCase ( int  i) const

Definition at line 5216 of file gtest-all.cc.

Definition at line 18668 of file gtest.h.

const internal::UnitTestImpl* testing::UnitTest::impl ( ) const [inline, private]

Definition at line 18669 of file gtest.h.

Definition at line 5234 of file gtest-all.cc.

Definition at line 5418 of file gtest-all.cc.

bool testing::UnitTest::Passed ( ) const

Definition at line 5208 of file gtest-all.cc.

Definition at line 5470 of file gtest-all.cc.

void testing::UnitTest::PushGTestTrace ( const internal::TraceInfo trace) [private]

Definition at line 5463 of file gtest-all.cc.

Definition at line 5439 of file gtest-all.cc.

void testing::UnitTest::RecordProperty ( const std::string &  key,
const std::string &  value 
) [private]

Definition at line 5328 of file gtest-all.cc.

Definition at line 5176 of file gtest-all.cc.

Definition at line 5186 of file gtest-all.cc.

Definition at line 5338 of file gtest-all.cc.

Definition at line 5198 of file gtest-all.cc.

Definition at line 5147 of file gtest-all.cc.

Definition at line 5168 of file gtest-all.cc.

Definition at line 5163 of file gtest-all.cc.

Definition at line 5194 of file gtest-all.cc.

Definition at line 5157 of file gtest-all.cc.

Definition at line 5191 of file gtest-all.cc.


Friends And Related Function Documentation

Definition at line 18731 of file gtest.h.

friend class internal::AssertHelper [friend]

Definition at line 18674 of file gtest.h.

void internal::ReportFailureInUnknownLocation ( TestPartResult::Type  result_type,
const std::string &  message 
) [friend]
friend class internal::ScopedTrace [friend]

Definition at line 18675 of file gtest.h.

friend class internal::StreamingListenerTest [friend]

Definition at line 18676 of file gtest.h.

friend class internal::UnitTestRecordPropertyTestHelper [friend]

Definition at line 18677 of file gtest.h.

friend class Test [friend]

Definition at line 18673 of file gtest.h.


Member Data Documentation

Definition at line 18707 of file gtest.h.

Definition at line 18701 of file gtest.h.


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


self_test
Author(s): Kevin Watts, Brice Rebsamen , Jeremy Leibs and Blaise Gassend
autogenerated on Mon Aug 14 2017 02:52:33