Go to the documentation of this file.
33 #include "gtest/gtest-test-part.h"
35 #include "gtest/internal/gtest-port.h"
36 #include "src/gtest-internal-inl.h"
56 :
result.type() == TestPartResult::kSkip
60 :
"Non-fatal failure")
62 <<
result.message() << std::endl;
72 if (index < 0 || index >=
size()) {
73 printf(
"\nInvalid index (%d) into TestPartResultArray.\n",
index);
82 return static_cast<int>(
array_.size());
88 : has_new_fatal_failure_(
false),
90 GetTestPartResultReporterForCurrentThread()) {
100 const TestPartResult&
result) {
101 if (
result.fatally_failed())
static std::string ExtractSummary(const char *message)
GTEST_API_ ::std::string FormatFileLocation(const char *file, int line)
UnitTestImpl * GetUnitTestImpl()
_Use_decl_annotations_ int __cdecl printf(const char *_Format,...)
virtual void ReportTestPartResult(const TestPartResult &result)
virtual void ReportTestPartResult(const TestPartResult &result)=0
std::ostream & operator<<(std::ostream &os, const Message &sb)
TestPartResultReporterInterface * original_reporter_
bool has_new_fatal_failure_
const char * message() const
void Append(const TestPartResult &result)
virtual ~HasNewFatalFailureHelper()
const TestPartResult & GetTestPartResult(int index) const
HasNewFatalFailureHelper()
std::vector< TestPartResult > array_
const GTEST_API_ char kStackTraceMarker[]
void SetTestPartResultReporterForCurrentThread(TestPartResultReporterInterface *reporter)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:48