Public Member Functions | Private Member Functions | List of all members
google::protobuf::TextFormatConformanceTestSuite Class Reference

#include <text_format_conformance_suite.h>

Inheritance diagram for google::protobuf::TextFormatConformanceTestSuite:
Inheritance graph
[legend]

Public Member Functions

 TextFormatConformanceTestSuite ()
 
 TextFormatConformanceTestSuite ()
 
- Public Member Functions inherited from google::protobuf::ConformanceTestSuite
 ConformanceTestSuite ()
 
 ConformanceTestSuite ()
 
std::string GetFailureListFlagName ()
 
string GetFailureListFlagName ()
 
bool RunSuite (ConformanceTestRunner *runner, std::string *output, const std::string &filename, conformance::FailureSet *failure_list)
 
bool RunSuite (ConformanceTestRunner *runner, std::string *output, const std::string &filename, conformance::FailureSet *failure_list)
 
void SetEnforceRecommended (bool value)
 
void SetEnforceRecommended (bool value)
 
void SetFailureListFlagName (const std::string &failure_list_flag_name)
 
void SetFailureListFlagName (const std::string &failure_list_flag_name)
 
void SetVerbose (bool verbose)
 
void SetVerbose (bool verbose)
 
virtual ~ConformanceTestSuite ()
 
virtual ~ConformanceTestSuite ()
 

Private Member Functions

void ExpectParseFailure (const std::string &test_name, ConformanceLevel level, const std::string &input)
 
void ExpectParseFailure (const string &test_name, ConformanceLevel level, const string &input)
 
bool ParseResponse (const conformance::ConformanceResponse &response, const ConformanceRequestSetting &setting, Message *test_message) override
 
bool ParseResponse (const conformance::ConformanceResponse &response, const ConformanceRequestSetting &setting, Message *test_message) override
 
bool ParseTextFormatResponse (const conformance::ConformanceResponse &response, const ConformanceRequestSetting &setting, Message *test_message)
 
bool ParseTextFormatResponse (const conformance::ConformanceResponse &response, const ConformanceRequestSetting &setting, Message *test_message)
 
void RunSuiteImpl ()
 
void RunSuiteImpl () override
 
void RunValidTextFormatTest (const std::string &test_name, ConformanceLevel level, const std::string &input)
 
void RunValidTextFormatTest (const string &test_name, ConformanceLevel level, const string &input)
 
void RunValidTextFormatTestProto2 (const std::string &test_name, ConformanceLevel level, const std::string &input)
 
void RunValidTextFormatTestProto2 (const string &test_name, ConformanceLevel level, const string &input)
 
void RunValidTextFormatTestWithMessage (const std::string &test_name, ConformanceLevel level, const std::string &input_text, const Message &prototype)
 
void RunValidTextFormatTestWithMessage (const string &test_name, ConformanceLevel level, const string &input_text, const Message &prototype)
 
void RunValidUnknownTextFormatTest (const std::string &test_name, const Message &message)
 
void RunValidUnknownTextFormatTest (const string &test_name, const Message &message)
 

Additional Inherited Members

- Protected Types inherited from google::protobuf::ConformanceTestSuite
enum  ConformanceLevel { REQUIRED = 0, RECOMMENDED = 1, REQUIRED = 0, RECOMMENDED = 1 }
 
enum  ConformanceLevel { REQUIRED = 0, RECOMMENDED = 1, REQUIRED = 0, RECOMMENDED = 1 }
 
- Protected Member Functions inherited from google::protobuf::ConformanceTestSuite
void AddExpectedFailedTest (const std::string &test_name)
 
void AddExpectedFailedTest (const std::string &test_name)
 
bool CheckSetEmpty (const std::set< std::string > &set_to_check, const std::string &write_to_file, const std::string &msg)
 
bool CheckSetEmpty (const std::set< string > &set_to_check, const std::string &write_to_file, const std::string &msg)
 
void ReportFailure (const std::string &test_name, ConformanceLevel level, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response, const char *fmt,...)
 
void ReportFailure (const string &test_name, ConformanceLevel level, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response, const char *fmt,...)
 
void ReportSkip (const std::string &test_name, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response)
 
void ReportSkip (const string &test_name, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response)
 
void ReportSuccess (const std::string &test_name)
 
void ReportSuccess (const std::string &test_name)
 
void RunTest (const std::string &test_name, const conformance::ConformanceRequest &request, conformance::ConformanceResponse *response)
 
void RunTest (const std::string &test_name, const conformance::ConformanceRequest &request, conformance::ConformanceResponse *response)
 
void RunValidBinaryInputTest (const ConformanceRequestSetting &setting, const std::string &equivalent_wire_format, bool require_same_wire_format=false)
 
void RunValidBinaryInputTest (const ConformanceRequestSetting &setting, const string &equivalent_wire_format, bool require_same_wire_format=false)
 
void RunValidInputTest (const ConformanceRequestSetting &setting, const std::string &equivalent_text_format)
 
void RunValidInputTest (const ConformanceRequestSetting &setting, const string &equivalent_text_format)
 
void VerifyResponse (const ConformanceRequestSetting &setting, const std::string &equivalent_wire_format, const conformance::ConformanceResponse &response, bool need_report_success, bool require_same_wire_format)
 
void VerifyResponse (const ConformanceRequestSetting &setting, const string &equivalent_wire_format, const conformance::ConformanceResponse &response, bool need_report_success, bool require_same_wire_format)
 
std::string WireFormatToString (conformance::WireFormat wire_format)
 
string WireFormatToString (conformance::WireFormat wire_format)
 
- Protected Attributes inherited from google::protobuf::ConformanceTestSuite
bool enforce_recommended_
 
int expected_failures_
 
std::set< std::string > expected_to_fail_
 
std::string failure_list_filename_
 
std::string failure_list_flag_name_
 
std::string output_
 
ConformanceTestRunnerrunner_
 
std::set< std::string > skipped_
 
int successes_
 
std::set< std::string > test_names_
 
std::set< std::string > unexpected_failing_tests_
 
std::set< std::string > unexpected_succeeding_tests_
 
bool verbose_
 

Detailed Description

Definition at line 39 of file bloaty/third_party/protobuf/conformance/text_format_conformance_suite.h.

Constructor & Destructor Documentation

◆ TextFormatConformanceTestSuite() [1/2]

google::protobuf::TextFormatConformanceTestSuite::TextFormatConformanceTestSuite ( )

◆ TextFormatConformanceTestSuite() [2/2]

google::protobuf::TextFormatConformanceTestSuite::TextFormatConformanceTestSuite ( )

Member Function Documentation

◆ ExpectParseFailure() [1/2]

void google::protobuf::TextFormatConformanceTestSuite::ExpectParseFailure ( const std::string &  test_name,
ConformanceLevel  level,
const std::string &  input 
)
private

◆ ExpectParseFailure() [2/2]

void google::protobuf::TextFormatConformanceTestSuite::ExpectParseFailure ( const string &  test_name,
ConformanceLevel  level,
const string &  input 
)
private

◆ ParseResponse() [1/2]

bool google::protobuf::TextFormatConformanceTestSuite::ParseResponse ( const conformance::ConformanceResponse &  response,
const ConformanceRequestSetting setting,
Message test_message 
)
overrideprivatevirtual

◆ ParseResponse() [2/2]

bool google::protobuf::TextFormatConformanceTestSuite::ParseResponse ( const conformance::ConformanceResponse &  response,
const ConformanceRequestSetting setting,
Message test_message 
)
overrideprivatevirtual

◆ ParseTextFormatResponse() [1/2]

bool google::protobuf::TextFormatConformanceTestSuite::ParseTextFormatResponse ( const conformance::ConformanceResponse &  response,
const ConformanceRequestSetting setting,
Message test_message 
)
private

◆ ParseTextFormatResponse() [2/2]

bool google::protobuf::TextFormatConformanceTestSuite::ParseTextFormatResponse ( const conformance::ConformanceResponse &  response,
const ConformanceRequestSetting setting,
Message test_message 
)
private

◆ RunSuiteImpl() [1/2]

void google::protobuf::TextFormatConformanceTestSuite::RunSuiteImpl ( )
privatevirtual

◆ RunSuiteImpl() [2/2]

void google::protobuf::TextFormatConformanceTestSuite::RunSuiteImpl ( )
overrideprivatevirtual

◆ RunValidTextFormatTest() [1/2]

void google::protobuf::TextFormatConformanceTestSuite::RunValidTextFormatTest ( const std::string &  test_name,
ConformanceLevel  level,
const std::string &  input 
)
private

◆ RunValidTextFormatTest() [2/2]

void google::protobuf::TextFormatConformanceTestSuite::RunValidTextFormatTest ( const string &  test_name,
ConformanceLevel  level,
const string &  input 
)
private

◆ RunValidTextFormatTestProto2() [1/2]

void google::protobuf::TextFormatConformanceTestSuite::RunValidTextFormatTestProto2 ( const std::string &  test_name,
ConformanceLevel  level,
const std::string &  input 
)
private

◆ RunValidTextFormatTestProto2() [2/2]

void google::protobuf::TextFormatConformanceTestSuite::RunValidTextFormatTestProto2 ( const string &  test_name,
ConformanceLevel  level,
const string &  input 
)
private

◆ RunValidTextFormatTestWithMessage() [1/2]

void google::protobuf::TextFormatConformanceTestSuite::RunValidTextFormatTestWithMessage ( const std::string &  test_name,
ConformanceLevel  level,
const std::string &  input_text,
const Message prototype 
)
private

◆ RunValidTextFormatTestWithMessage() [2/2]

void google::protobuf::TextFormatConformanceTestSuite::RunValidTextFormatTestWithMessage ( const string &  test_name,
ConformanceLevel  level,
const string &  input_text,
const Message prototype 
)
private

◆ RunValidUnknownTextFormatTest() [1/2]

void google::protobuf::TextFormatConformanceTestSuite::RunValidUnknownTextFormatTest ( const std::string &  test_name,
const Message message 
)
private

◆ RunValidUnknownTextFormatTest() [2/2]

void google::protobuf::TextFormatConformanceTestSuite::RunValidUnknownTextFormatTest ( const string &  test_name,
const Message message 
)
private

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:22