Lines Matching defs:UnitTest

476   UnitTest::GetInstance()->AddTestPartResult(
480 ? UnitTest::GetInstance()->impl()->CurrentOsStackTraceExceptTop(1)
523 return UnitTest::GetInstance()->impl()->ignored_parameterized_test_suites();
704 UnitTest::GetInstance()->original_working_dir()),
711 internal::FilePath(UnitTest::GetInstance()->original_working_dir()),
2506 UnitTest::GetInstance()->RecordProperty(key, value);
2513 // This function is a friend of UnitTest and as such has access to
2515 UnitTest::GetInstance()->AddTestPartResult(
2833 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
2839 // Tells UnitTest where to store test result.
2840 UnitTest::GetInstance()->set_current_test_info(this);
2846 UnitTest::GetInstance()->UponLeavingGTest();
2864 UnitTest::GetInstance()->UponLeavingGTest();
2874 // Tells UnitTest to stop associating assertion results to this
2876 UnitTest::GetInstance()->set_current_test_info(nullptr);
2883 UnitTest::GetInstance()->set_current_test_info(this);
2885 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
2898 UnitTest::GetInstance()->set_current_test_info(nullptr);
2994 UnitTest::GetInstance()->set_current_test_suite(this);
2996 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
3024 UnitTest::GetInstance()->UponLeavingGTest();
3049 UnitTest::GetInstance()->UponLeavingGTest();
3060 UnitTest::GetInstance()->set_current_test_suite(nullptr);
3067 UnitTest::GetInstance()->set_current_test_suite(this);
3069 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
3089 UnitTest::GetInstance()->set_current_test_suite(nullptr);
3381 void OnTestProgramStart(const UnitTest& /*unit_test*/) override {}
3382 void OnTestIterationStart(const UnitTest& unit_test, int iteration) override;
3383 void OnEnvironmentsSetUpStart(const UnitTest& unit_test) override;
3384 void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {}
3402 void OnEnvironmentsTearDownStart(const UnitTest& unit_test) override;
3403 void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) override {}
3404 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
3405 void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {}
3408 static void PrintFailedTests(const UnitTest& unit_test);
3409 static void PrintFailedTestSuites(const UnitTest& unit_test);
3410 static void PrintSkippedTests(const UnitTest& unit_test);
3415 const UnitTest& unit_test, int iteration) {
3450 const UnitTest& /*unit_test*/) {
3560 const UnitTest& /*unit_test*/) {
3567 void PrettyUnitTestResultPrinter::PrintFailedTests(const UnitTest& unit_test) {
3595 const UnitTest& unit_test) {
3615 void PrettyUnitTestResultPrinter::PrintSkippedTests(const UnitTest& unit_test) {
3638 void PrettyUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
3689 void OnTestProgramStart(const UnitTest& /*unit_test*/) override {}
3690 void OnTestIterationStart(const UnitTest& /*unit_test*/,
3692 void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) override {}
3693 void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {}
3711 void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) override {}
3712 void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) override {}
3713 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
3714 void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {}
3749 void BriefUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
3798 void OnTestProgramStart(const UnitTest& parameter) override;
3799 void OnTestIterationStart(const UnitTest& unit_test, int iteration) override;
3800 void OnEnvironmentsSetUpStart(const UnitTest& parameter) override;
3801 void OnEnvironmentsSetUpEnd(const UnitTest& parameter) override;
3816 void OnEnvironmentsTearDownStart(const UnitTest& parameter) override;
3817 void OnEnvironmentsTearDownEnd(const UnitTest& parameter) override;
3818 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
3819 void OnTestProgramEnd(const UnitTest& parameter) override;
3872 GTEST_REPEATER_METHOD_(OnTestProgramStart, UnitTest)
3873 GTEST_REPEATER_METHOD_(OnEnvironmentsSetUpStart, UnitTest)
3882 GTEST_REPEATER_METHOD_(OnEnvironmentsTearDownStart, UnitTest)
3883 GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsSetUpEnd, UnitTest)
3884 GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsTearDownEnd, UnitTest)
3891 GTEST_REVERSE_REPEATER_METHOD_(OnTestProgramEnd, UnitTest)
3896 void TestEventRepeater::OnTestIterationStart(const UnitTest& unit_test,
3905 void TestEventRepeater::OnTestIterationEnd(const UnitTest& unit_test,
3922 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
3992 const UnitTest& unit_test);
4021 void XmlUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
4107 // The following routines generate an XML representation of a UnitTest
4112 // <testsuites name="AllTests"> <-- corresponds to a UnitTest object
4372 const UnitTest& unit_test) {
4479 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
4521 const UnitTest& unit_test);
4544 void JsonUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
4593 // The following routines generate an JSON representation of a UnitTest
4844 const UnitTest& unit_test) {
5193 // class UnitTest
5195 // Gets the singleton UnitTest object. The first time this method is
5196 // called, a UnitTest object is constructed and returned. Consecutive
5202 UnitTest* UnitTest::GetInstance() {
5208 static UnitTest* const instance = new UnitTest;
5211 static UnitTest instance;
5217 int UnitTest::successful_test_suite_count() const {
5222 int UnitTest::failed_test_suite_count() const {
5227 int UnitTest::total_test_suite_count() const {
5233 int UnitTest::test_suite_to_run_count() const {
5239 int UnitTest::successful_test_case_count() const {
5242 int UnitTest::failed_test_case_count() const {
5245 int UnitTest::total_test_case_count() const {
5248 int UnitTest::test_case_to_run_count() const {
5254 int UnitTest::successful_test_count() const {
5259 int UnitTest::skipped_test_count() const {
5264 int UnitTest::failed_test_count() const { return impl()->failed_test_count(); }
5267 int UnitTest::reportable_disabled_test_count() const {
5272 int UnitTest::disabled_test_count() const {
5277 int UnitTest::reportable_test_count() const {
5282 int UnitTest::total_test_count() const { return impl()->total_test_count(); }
5285 int UnitTest::test_to_run_count() const { return impl()->test_to_run_count(); }
5289 internal::TimeInMillis UnitTest::start_timestamp() const {
5294 internal::TimeInMillis UnitTest::elapsed_time() const {
5300 bool UnitTest::Passed() const { return impl()->Passed(); }
5304 bool UnitTest::Failed() const { return impl()->Failed(); }
5308 const TestSuite* UnitTest::GetTestSuite(int i) const {
5314 const TestCase* UnitTest::GetTestCase(int i) const {
5321 const TestResult& UnitTest::ad_hoc_test_result() const {
5327 TestSuite* UnitTest::GetMutableTestSuite(int i) {
5331 void UnitTest::UponLeavingGTest() {
5336 void UnitTest::set_current_test_suite(TestSuite* a_current_test_suite) {
5342 void UnitTest::set_current_test_info(TestInfo* a_current_test_info) {
5349 TestEventListeners& UnitTest::listeners() { return *impl()->listeners(); }
5357 // The UnitTest object takes ownership of the given environment.
5361 Environment* UnitTest::AddEnvironment(Environment* env) {
5374 void UnitTest::AddTestPartResult(TestPartResult::Type result_type,
5451 void UnitTest::RecordProperty(const std::string& key,
5456 // Runs all tests in this UnitTest object and prints the result.
5461 int UnitTest::Run() {
5556 const char* UnitTest::original_working_dir() const {
5563 const TestSuite* UnitTest::current_test_suite() const
5571 const TestCase* UnitTest::current_test_case() const
5580 const TestInfo* UnitTest::current_test_info() const
5587 int UnitTest::random_seed() const { return impl_->random_seed(); }
5592 UnitTest::parameterized_test_registry() GTEST_LOCK_EXCLUDED_(mutex_) {
5596 // Creates an empty UnitTest.
5597 UnitTest::UnitTest() { impl_ = new internal::UnitTestImpl(this); }
5599 // Destructor of UnitTest.
5600 UnitTest::~UnitTest() { delete impl_; }
5604 void UnitTest::PushGTestTrace(const internal::TraceInfo& trace)
5611 void UnitTest::PopGTestTrace() GTEST_LOCK_EXCLUDED_(mutex_) {
5618 UnitTestImpl::UnitTestImpl(UnitTest* parent)
5750 // available to the UnitTest reflection API without running
5835 // Runs all tests in this UnitTest object, prints the result, and
6952 UnitTest::GetInstance()->PushGTestTrace(trace);
6956 ScopedTrace::~ScopedTrace() GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) {
6957 UnitTest::GetInstance()->PopGTestTrace();