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

Private Member Functions

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 ParseTextFormatResponse (const conformance::ConformanceResponse &response, const ConformanceRequestSetting &setting, Message *test_message)
 
void RunSuiteImpl ()
 
void RunValidTextFormatTest (const string &test_name, ConformanceLevel level, const string &input)
 
void RunValidTextFormatTestProto2 (const string &test_name, ConformanceLevel level, const string &input)
 
void RunValidTextFormatTestWithMessage (const string &test_name, ConformanceLevel level, const string &input_text, const Message &prototype)
 
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 }
 
- Protected Member Functions inherited from google::protobuf::ConformanceTestSuite
void AddExpectedFailedTest (const std::string &test_name)
 
bool CheckSetEmpty (const std::set< string > &set_to_check, const std::string &write_to_file, const std::string &msg)
 
void ReportFailure (const string &test_name, ConformanceLevel level, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response, const char *fmt,...)
 
void ReportSkip (const string &test_name, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response)
 
void ReportSuccess (const std::string &test_name)
 
void RunTest (const std::string &test_name, const conformance::ConformanceRequest &request, conformance::ConformanceResponse *response)
 
void RunValidBinaryInputTest (const ConformanceRequestSetting &setting, const string &equivalent_wire_format)
 
void RunValidInputTest (const ConformanceRequestSetting &setting, const string &equivalent_text_format)
 
void VerifyResponse (const ConformanceRequestSetting &setting, const string &equivalent_wire_format, const conformance::ConformanceResponse &response, bool need_report_success)
 
string WireFormatToString (conformance::WireFormat wire_format)
 
- Protected Attributes inherited from google::protobuf::ConformanceTestSuite
bool enforce_recommended_
 
int expected_failures_
 
std::set< std::stringexpected_to_fail_
 
std::string failure_list_filename_
 
std::string failure_list_flag_name_
 
std::string output_
 
ConformanceTestRunnerrunner_
 
std::set< std::stringskipped_
 
int successes_
 
std::set< std::stringtest_names_
 
std::set< std::stringunexpected_failing_tests_
 
std::set< std::stringunexpected_succeeding_tests_
 
bool verbose_
 

Detailed Description

Definition at line 39 of file text_format_conformance_suite.h.

Constructor & Destructor Documentation

◆ TextFormatConformanceTestSuite()

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

Definition at line 53 of file text_format_conformance_suite.cc.

Member Function Documentation

◆ ExpectParseFailure()

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

Definition at line 131 of file text_format_conformance_suite.cc.

◆ ParseResponse()

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

◆ ParseTextFormatResponse()

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

Definition at line 57 of file text_format_conformance_suite.cc.

◆ RunSuiteImpl()

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

◆ RunValidTextFormatTest()

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

Definition at line 156 of file text_format_conformance_suite.cc.

◆ RunValidTextFormatTestProto2()

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

Definition at line 162 of file text_format_conformance_suite.cc.

◆ RunValidTextFormatTestWithMessage()

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

Definition at line 168 of file text_format_conformance_suite.cc.

◆ RunValidUnknownTextFormatTest()

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

Definition at line 181 of file text_format_conformance_suite.cc.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09