Lines Matching defs:UnitTestImpl
873 // This is the default global test part result reporter used in UnitTestImpl.
874 // This class should only be used by UnitTestImpl.
878 explicit DefaultGlobalTestPartResultReporter(UnitTestImpl* unit_test);
884 UnitTestImpl* const unit_test_;
890 // UnitTestImpl. This class should only be used by UnitTestImpl.
894 explicit DefaultPerThreadTestPartResultReporter(UnitTestImpl* unit_test);
900 UnitTestImpl* const unit_test_;
909 class GTEST_API_ UnitTestImpl {
911 explicit UnitTestImpl(UnitTest* parent);
912 virtual ~UnitTestImpl();
1332 GTEST_DISALLOW_COPY_AND_ASSIGN_(UnitTestImpl);
1333 }; // class UnitTestImpl
1337 inline UnitTestImpl* GetUnitTestImpl() {
2043 internal::UnitTestImpl* const impl = internal::GetUnitTestImpl();
2056 internal::UnitTestImpl* const impl = internal::GetUnitTestImpl();
2149 UnitTestImpl* unit_test) : unit_test_(unit_test) {}
2158 UnitTestImpl* unit_test) : unit_test_(unit_test) {}
2167 UnitTestImpl::GetGlobalTestPartResultReporter() {
2173 void UnitTestImpl::SetGlobalTestPartResultReporter(
2181 UnitTestImpl::GetTestPartResultReporterForCurrentThread() {
2186 void UnitTestImpl::SetTestPartResultReporterForCurrentThread(
2192 int UnitTestImpl::successful_test_case_count() const {
2197 int UnitTestImpl::failed_test_case_count() const {
2202 int UnitTestImpl::total_test_case_count() const {
2208 int UnitTestImpl::test_case_to_run_count() const {
2213 int UnitTestImpl::successful_test_count() const {
2218 int UnitTestImpl::failed_test_count() const {
2223 int UnitTestImpl::reportable_disabled_test_count() const {
2229 int UnitTestImpl::disabled_test_count() const {
2234 int UnitTestImpl::reportable_test_count() const {
2239 int UnitTestImpl::total_test_count() const {
2244 int UnitTestImpl::test_to_run_count() const {
2258 std::string UnitTestImpl::CurrentOsStackTraceExceptTop(int skip_count) {
3430 internal::UnitTestImpl* const impl = internal::GetUnitTestImpl();
3628 internal::UnitTestImpl* const impl = internal::GetUnitTestImpl();
3771 void UnitTestImpl::RegisterParameterizedTests() {
3788 internal::UnitTestImpl* const impl = internal::GetUnitTestImpl();
3916 internal::UnitTestImpl* const impl = internal::GetUnitTestImpl();
5412 &internal::UnitTestImpl::RunAllTests,
5453 impl_ = new internal::UnitTestImpl(this);
5478 UnitTestImpl::UnitTestImpl(UnitTest* parent)
5517 UnitTestImpl::~UnitTestImpl() {
5532 void UnitTestImpl::RecordProperty(const TestProperty& test_property) {
5552 void UnitTestImpl::SuppressTestEventsIfInSubprocess() {
5560 void UnitTestImpl::ConfigureXmlOutput() {
5575 void UnitTestImpl::ConfigureStreamingOutput() {
5596 void UnitTestImpl::PostFlagParsingInit() {
5657 TestCase* UnitTestImpl::GetTestCase(const char* test_case_name,
5706 bool UnitTestImpl::RunAllTests() {
5939 int UnitTestImpl::FilterTests(ReactionToSharding shard_tests) {
6015 void UnitTestImpl::ListTestsMatchingFilter() {
6057 void UnitTestImpl::set_os_stack_trace_getter(
6068 OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() {
6078 TestResult* UnitTestImpl::current_test_result() {
6085 void UnitTestImpl::ShuffleTests() {
6100 void UnitTestImpl::UnshuffleTests() {
6976 // indirectly closed from the destructor of UnitTestImpl, causing double
7179 const UnitTestImpl* const impl = GetUnitTestImpl();
7595 const UnitTestImpl* const impl = GetUnitTestImpl();
7650 UnitTestImpl* const impl = GetUnitTestImpl();