tesseract v5.3.3.20231005
testing::internal::AssertHelper Class Reference

#include <gtest.h>

Public Member Functions

 AssertHelper (TestPartResult::Type type, const char *file, int line, const char *message)
 
 ~AssertHelper ()
 
void operator= (const Message &message) const
 

Detailed Description

Definition at line 1770 of file gtest.h.

Constructor & Destructor Documentation

◆ AssertHelper()

testing::internal::AssertHelper::AssertHelper ( TestPartResult::Type  type,
const char *  file,
int  line,
const char *  message 
)

Definition at line 399 of file gtest.cc.

403 : data_(new AssertHelperData(type, file, line, message)) {
404}
type
Definition: upload.py:458

◆ ~AssertHelper()

testing::internal::AssertHelper::~AssertHelper ( )

Definition at line 406 of file gtest.cc.

406 {
407 delete data_;
408}

Member Function Documentation

◆ operator=()

void testing::internal::AssertHelper::operator= ( const Message message) const

Definition at line 411 of file gtest.cc.

411 {
413 AddTestPartResult(data_->type, data_->file, data_->line,
414 AppendUserMessage(data_->message, message),
415 UnitTest::GetInstance()->impl()
416 ->CurrentOsStackTraceExceptTop(1)
417 // Skips the stack frame for this function itself.
418 ); // NOLINT
419}
GTEST_API_ std::string AppendUserMessage(const std::string &gtest_msg, const Message &user_msg)
Definition: gtest.cc:2183
static UnitTest * GetInstance()
Definition: gtest.cc:5123

The documentation for this class was generated from the following files: