Class UnitTest

Class Documentation

class UnitTest

Public Functions

int Run () GTEST_MUST_USE_RESULT_
const char *original_working_dir() const
const TestSuite * current_test_suite () const GTEST_LOCK_EXCLUDED_(mutex_)
const TestCase * current_test_case () const GTEST_LOCK_EXCLUDED_(mutex_)
const TestInfo * current_test_info () const GTEST_LOCK_EXCLUDED_(mutex_)
int random_seed() const
internal::ParameterizedTestSuiteRegistry & parameterized_test_registry () GTEST_LOCK_EXCLUDED_(mutex_)
int successful_test_suite_count() const
int failed_test_suite_count() const
int total_test_suite_count() const
int test_suite_to_run_count() const
int successful_test_case_count() const
int failed_test_case_count() const
int total_test_case_count() const
int test_case_to_run_count() const
int successful_test_count() const
int skipped_test_count() const
int failed_test_count() const
int reportable_disabled_test_count() const
int disabled_test_count() const
int reportable_test_count() const
int total_test_count() const
int test_to_run_count() const
TimeInMillis start_timestamp() const
TimeInMillis elapsed_time() const
bool Passed() const
bool Failed() const
const TestSuite *GetTestSuite(int i) const
const TestCase *GetTestCase(int i) const
const TestResult &ad_hoc_test_result() const
TestEventListeners &listeners()

Public Static Functions

static UnitTest *GetInstance()

Friends

friend class internal::AssertHelper
friend class internal::StreamingListenerTest
friend class internal::UnitTestRecordPropertyTestHelper