#include <text_format_conformance_suite.h>
|
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) |
|
|
enum | ConformanceLevel { REQUIRED = 0,
RECOMMENDED = 1
} |
|
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) |
|
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_ |
|
ConformanceTestRunner * | runner_ |
|
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_ |
|
◆ TextFormatConformanceTestSuite()
google::protobuf::TextFormatConformanceTestSuite::TextFormatConformanceTestSuite |
( |
| ) |
|
◆ ExpectParseFailure()
◆ 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 |
◆ RunSuiteImpl()
void google::protobuf::TextFormatConformanceTestSuite::RunSuiteImpl |
( |
| ) |
|
|
privatevirtual |
◆ RunValidTextFormatTest()
◆ RunValidTextFormatTestProto2()
◆ RunValidTextFormatTestWithMessage()
void google::protobuf::TextFormatConformanceTestSuite::RunValidTextFormatTestWithMessage |
( |
const string & |
test_name, |
|
|
ConformanceLevel |
level, |
|
|
const string & |
input_text, |
|
|
const Message & |
prototype |
|
) |
| |
|
private |
◆ RunValidUnknownTextFormatTest()
void google::protobuf::TextFormatConformanceTestSuite::RunValidUnknownTextFormatTest |
( |
const string & |
test_name, |
|
|
const Message & |
message |
|
) |
| |
|
private |
The documentation for this class was generated from the following files: