Lines Matching refs:UnitTest
762 ### UnitTest {#UnitTest}
764 `testing::UnitTest`
768 `UnitTest` is a singleton class. The only instance is created when
769 `UnitTest::GetInstance()` is first called. This instance is never deleted.
771 `UnitTest` is not copyable.
773 #### Public Methods {#UnitTest-public} argument
775 ##### GetInstance {#UnitTest::GetInstance}
777 `static UnitTest* UnitTest::GetInstance()`
779 Gets the singleton `UnitTest` object. The first time this method is called, a
780 `UnitTest` object is constructed and returned. Consecutive calls will return the
783 ##### original_working_dir {#UnitTest::original_working_dir}
785 `const char* UnitTest::original_working_dir() const`
788 [`TEST_F()`](#TEST_F) was executed. The `UnitTest` object owns the string.
790 ##### current_test_suite {#UnitTest::current_test_suite}
792 `const TestSuite* UnitTest::current_test_suite() const`
797 ##### current_test_info {#UnitTest::current_test_info}
799 `const TestInfo* UnitTest::current_test_info() const`
804 ##### random_seed {#UnitTest::random_seed}
806 `int UnitTest::random_seed() const`
810 ##### successful_test_suite_count {#UnitTest::successful_test_suite_count}
812 `int UnitTest::successful_test_suite_count() const`
816 ##### failed_test_suite_count {#UnitTest::failed_test_suite_count}
818 `int UnitTest::failed_test_suite_count() const`
822 ##### total_test_suite_count {#UnitTest::total_test_suite_count}
824 `int UnitTest::total_test_suite_count() const`
828 ##### test_suite_to_run_count {#UnitTest::test_suite_to_run_count}
830 `int UnitTest::test_suite_to_run_count() const`
835 ##### successful_test_count {#UnitTest::successful_test_count}
837 `int UnitTest::successful_test_count() const`
841 ##### skipped_test_count {#UnitTest::skipped_test_count}
843 `int UnitTest::skipped_test_count() const`
847 ##### failed_test_count {#UnitTest::failed_test_count}
849 `int UnitTest::failed_test_count() const`
853 ##### reportable_disabled_test_count {#UnitTest::reportable_disabled_test_count}
855 `int UnitTest::reportable_disabled_test_count() const`
859 ##### disabled_test_count {#UnitTest::disabled_test_count}
861 `int UnitTest::disabled_test_count() const`
865 ##### reportable_test_count {#UnitTest::reportable_test_count}
867 `int UnitTest::reportable_test_count() const`
871 ##### total_test_count {#UnitTest::total_test_count}
873 `int UnitTest::total_test_count() const`
877 ##### test_to_run_count {#UnitTest::test_to_run_count}
879 `int UnitTest::test_to_run_count() const`
883 ##### start_timestamp {#UnitTest::start_timestamp}
885 `TimeInMillis UnitTest::start_timestamp() const`
889 ##### elapsed_time {#UnitTest::elapsed_time}
891 `TimeInMillis UnitTest::elapsed_time() const`
895 ##### Passed {#UnitTest::Passed}
897 `bool UnitTest::Passed() const`
901 ##### Failed {#UnitTest::Failed}
903 `bool UnitTest::Failed() const`
908 ##### GetTestSuite {#UnitTest::GetTestSuite}
910 `const TestSuite* UnitTest::GetTestSuite(int i) const`
916 ##### ad_hoc_test_result {#UnitTest::ad_hoc_test_result}
918 `const TestResult& UnitTest::ad_hoc_test_result() const`
923 ##### listeners {#UnitTest::listeners}
925 `TestEventListeners& UnitTest::listeners()`
941 `virtual void TestEventListener::OnTestProgramStart(const UnitTest& unit_test)`
947 `virtual void TestEventListener::OnTestIterationStart(const UnitTest& unit_test,
956 `virtual void TestEventListener::OnEnvironmentsSetUpStart(const UnitTest&
963 `virtual void TestEventListener::OnEnvironmentsSetUpEnd(const UnitTest&
1003 `virtual void TestEventListener::OnEnvironmentsTearDownStart(const UnitTest&
1010 `virtual void TestEventListener::OnEnvironmentsTearDownEnd(const UnitTest&
1017 `virtual void TestEventListener::OnTestIterationEnd(const UnitTest& unit_test,
1024 `virtual void TestEventListener::OnTestProgramEnd(const UnitTest& unit_test)`