Lines Matching refs:TestSuite

210 class TestSuite;
214 using TestCase = TestSuite;
222 // each TestSuite contains one or many Tests.
447 friend class TestSuite;
606 friend class TestSuite;
671 // TestSuite is not copyable.
672 class GTEST_API_ TestSuite {
674 // Creates a TestSuite with the given name.
676 // TestSuite does NOT have a default constructor. Always use this
677 // constructor to create a TestSuite object.
686 TestSuite(const char* name, const char* a_type_param,
690 // Destructor of TestSuite.
691 virtual ~TestSuite();
693 // Gets the name of the TestSuite.
757 // Gets the (mutable) vector of TestInfos in this TestSuite.
760 // Gets the (immutable) vector of TestInfos in this TestSuite.
773 // destruction of the TestSuite object.
780 static void ClearTestSuiteResult(TestSuite* test_suite) {
784 // Runs every test in this TestSuite.
787 // Skips the execution of tests under this TestSuite
790 // Runs SetUpTestSuite() for this TestSuite. This wrapper is needed
798 // Runs TearDownTestSuite() for this TestSuite. This wrapper is
875 TestSuite(const TestSuite&) = delete;
876 TestSuite& operator=(const TestSuite&) = delete;
945 virtual void OnTestSuiteStart(const TestSuite& /*test_suite*/) {}
967 virtual void OnTestSuiteEnd(const TestSuite& /*test_suite*/) {}
999 void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {}
1009 void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {}
1062 friend class TestSuite;
1132 // Returns the TestSuite object for the test that's currently running,
1134 const TestSuite* current_test_suite() const GTEST_LOCK_EXCLUDED_(mutex_);
1217 const TestSuite* GetTestSuite(int i) const;
1255 // inside a test, to current TestSuite's ad_hoc_test_result_ when invoked
1263 TestSuite* GetMutableTestSuite(int i);