Lines Matching refs:TestSuite
424 static int SumOverTestSuiteList(const std::vector<TestSuite*>& case_list,
425 int (TestSuite::*method)() const) {
434 static bool TestSuitePassed(const TestSuite* test_suite) {
439 static bool TestSuiteFailed(const TestSuite* test_suite) {
445 static bool ShouldRunTestSuite(const TestSuite* test_suite) {
1091 return SumOverTestSuiteList(test_suites_, &TestSuite::successful_test_count);
1096 return SumOverTestSuiteList(test_suites_, &TestSuite::skipped_test_count);
1101 return SumOverTestSuiteList(test_suites_, &TestSuite::failed_test_count);
1107 &TestSuite::reportable_disabled_test_count);
1112 return SumOverTestSuiteList(test_suites_, &TestSuite::disabled_test_count);
1117 return SumOverTestSuiteList(test_suites_, &TestSuite::reportable_test_count);
1122 return SumOverTestSuiteList(test_suites_, &TestSuite::total_test_count);
1127 return SumOverTestSuiteList(test_suites_, &TestSuite::test_to_run_count);
2506 const TestSuite* const test_suite = impl->current_test_suite();
2878 // class TestSuite
2881 int TestSuite::successful_test_count() const {
2886 int TestSuite::skipped_test_count() const {
2891 int TestSuite::failed_test_count() const {
2896 int TestSuite::reportable_disabled_test_count() const {
2901 int TestSuite::disabled_test_count() const {
2906 int TestSuite::reportable_test_count() const {
2911 int TestSuite::test_to_run_count() const {
2916 int TestSuite::total_test_count() const {
2920 // Creates a TestSuite with the given name.
2929 TestSuite::TestSuite(const char* a_name, const char* a_type_param,
2940 // Destructor of TestSuite.
2941 TestSuite::~TestSuite() {
2948 const TestInfo* TestSuite::GetTestInfo(int i) const {
2955 TestInfo* TestSuite::GetMutableTestInfo(int i) {
2961 // destruction of the TestSuite object.
2962 void TestSuite::AddTestInfo(TestInfo* test_info) {
2967 // Runs every test in this TestSuite.
2968 void TestSuite::Run() {
3004 this, &TestSuite::RunSetUpTestSuite, "SetUpTestSuite()");
3029 this, &TestSuite::RunTearDownTestSuite, "TearDownTestSuite()");
3041 // Skips all tests under this TestSuite.
3042 void TestSuite::Skip() {
3072 void TestSuite::ClearResult() {
3078 void TestSuite::ShuffleTests(internal::Random* random) {
3083 void TestSuite::UnshuffleTests() {
3368 void OnTestSuiteStart(const TestSuite& test_suite) override;
3379 void OnTestSuiteEnd(const TestSuite& test_suite) override;
3451 const TestSuite& test_suite) {
3527 void PrettyUnitTestResultPrinter::OnTestSuiteEnd(const TestSuite& test_suite) {
3553 const TestSuite& test_suite = *unit_test.GetTestSuite(i);
3578 const TestSuite& test_suite = *unit_test.GetTestSuite(i);
3602 const TestSuite& test_suite = *unit_test.GetTestSuite(i);
3677 void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {}
3688 void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {}
3784 void OnTestCaseStart(const TestSuite& parameter) override;
3786 void OnTestSuiteStart(const TestSuite& parameter) override;
3795 void OnTestSuiteEnd(const TestSuite& parameter) override;
3856 GTEST_REPEATER_METHOD_(OnTestCaseStart, TestSuite)
3858 GTEST_REPEATER_METHOD_(OnTestSuiteStart, TestSuite)
3868 GTEST_REVERSE_REPEATER_METHOD_(OnTestCaseEnd, TestSuite)
3870 GTEST_REVERSE_REPEATER_METHOD_(OnTestSuiteEnd, TestSuite)
3903 void ListTestsMatchingFilter(const std::vector<TestSuite*>& test_suites);
3907 const std::vector<TestSuite*>& test_suites);
3966 // Prints an XML representation of a TestSuite object
3968 const TestSuite& test_suite);
4011 const std::vector<TestSuite*>& test_suites) {
4093 // <testsuite name="testcase-name"> <-- corresponds to a TestSuite object
4316 // Prints an XML representation of a TestSuite object
4318 const TestSuite& test_suite) {
4396 std::ostream* stream, const std::vector<TestSuite*>& test_suites) {
4463 const std::vector<TestSuite*>& test_suites);
4495 // Prints a JSON representation of a TestSuite object
4497 const TestSuite& test_suite);
4754 // Prints an JSON representation of a TestSuite object
4756 std::ostream* stream, const TestSuite& test_suite) {
4855 std::ostream* stream, const std::vector<TestSuite*>& test_suites) {
5263 const TestSuite* UnitTest::GetTestSuite(int i) const {
5282 TestSuite* UnitTest::GetMutableTestSuite(int i) {
5386 // inside a test, to current TestSuite's ad_hoc_test_result_ when invoked
5500 // Returns the TestSuite object for the test that's currently running,
5502 const TestSuite* UnitTest::current_test_suite() const
5587 // Deletes every TestSuite.
5588 ForEach(test_suites_, internal::Delete<TestSuite>);
5715 // A predicate that checks the name of a TestSuite against a known
5729 bool operator()(const TestSuite* test_suite) const {
5738 // Finds and returns a TestSuite with the given name. If one doesn't
5750 TestSuite* UnitTestImpl::GetTestSuite(
5754 // Can we find a TestSuite with the given name?
5763 new TestSuite(test_suite_name, type_param, set_up_tc, tear_down_tc);
6086 // each TestSuite and TestInfo object.