|
| void | ExpectHardParseFailureForProto (const std::string &proto, const std::string &test_name, ConformanceLevel level) |
| |
| void | ExpectHardParseFailureForProto (const std::string &proto, const std::string &test_name, ConformanceLevel level) |
| |
| void | ExpectParseFailureForJson (const std::string &test_name, ConformanceLevel level, const std::string &input_json) |
| |
| void | ExpectParseFailureForJson (const string &test_name, ConformanceLevel level, const string &input_json) |
| |
| void | ExpectParseFailureForProto (const std::string &proto, const std::string &test_name, ConformanceLevel level) |
| |
| void | ExpectParseFailureForProto (const std::string &proto, const std::string &test_name, ConformanceLevel level) |
| |
| void | ExpectParseFailureForProtoWithProtoVersion (const std::string &proto, const std::string &test_name, ConformanceLevel level, bool is_proto3) |
| |
| void | ExpectParseFailureForProtoWithProtoVersion (const string &proto, const string &test_name, ConformanceLevel level, bool is_proto3) |
| |
| void | ExpectSerializeFailureForJson (const std::string &test_name, ConformanceLevel level, const std::string &text_format) |
| |
| void | ExpectSerializeFailureForJson (const string &test_name, ConformanceLevel level, const string &text_format) |
| |
| bool | ParseJsonResponse (const conformance::ConformanceResponse &response, Message *test_message) |
| |
| bool | ParseJsonResponse (const conformance::ConformanceResponse &response, Message *test_message) |
| |
| 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 |
| |
| void | RunJsonTests () |
| |
| void | RunJsonTestsForAny () |
| |
| void | RunJsonTestsForFieldMask () |
| |
| void | RunJsonTestsForFieldNameConvention () |
| |
| void | RunJsonTestsForNonRepeatedTypes () |
| |
| void | RunJsonTestsForNullTypes () |
| |
| void | RunJsonTestsForRepeatedTypes () |
| |
| void | RunJsonTestsForStruct () |
| |
| void | RunJsonTestsForValue () |
| |
| void | RunJsonTestsForWrapperTypes () |
| |
| void | RunSuiteImpl () |
| |
| void | RunSuiteImpl () override |
| |
| void | RunValidBinaryProtobufTest (const std::string &test_name, ConformanceLevel level, const std::string &input_protobuf, bool is_proto3) |
| |
| void | RunValidBinaryProtobufTest (const std::string &test_name, ConformanceLevel level, const std::string &input_protobuf, const std::string &expected_protobuf, bool is_proto3) |
| |
| void | RunValidBinaryProtobufTest (const string &test_name, ConformanceLevel level, const string &input_protobuf, bool is_proto3) |
| |
| void | RunValidBinaryProtobufTest (const string &test_name, ConformanceLevel level, const string &input_protobuf, const string &expected_protobuf, bool is_proto3) |
| |
| void | RunValidJsonIgnoreUnknownTest (const std::string &test_name, ConformanceLevel level, const std::string &input_json, const std::string &equivalent_text_format) |
| |
| void | RunValidJsonIgnoreUnknownTest (const string &test_name, ConformanceLevel level, const string &input_json, const string &equivalent_text_format) |
| |
| void | RunValidJsonTest (const std::string &test_name, ConformanceLevel level, const std::string &input_json, const std::string &equivalent_text_format) |
| |
| void | RunValidJsonTest (const string &test_name, ConformanceLevel level, const string &input_json, const string &equivalent_text_format) |
| |
| void | RunValidJsonTestWithProtobufInput (const std::string &test_name, ConformanceLevel level, const protobuf_test_messages::proto3::TestAllTypesProto3 &input, const std::string &equivalent_text_format) |
| |
| void | RunValidJsonTestWithProtobufInput (const string &test_name, ConformanceLevel level, const protobuf_test_messages::proto3::TestAllTypesProto3 &input, const string &equivalent_text_format) |
| |
| void | RunValidJsonTestWithValidator (const std::string &test_name, ConformanceLevel level, const std::string &input_json, const Validator &validator, bool is_proto3) |
| |
| void | RunValidJsonTestWithValidator (const string &test_name, ConformanceLevel level, const string &input_json, const Validator &validator) |
| |
| void | RunValidProtobufTest (const std::string &test_name, ConformanceLevel level, const std::string &input_protobuf, const std::string &equivalent_text_format, bool is_proto3) |
| |
| void | RunValidProtobufTest (const string &test_name, ConformanceLevel level, const string &input_protobuf, const string &equivalent_text_format, bool is_proto3) |
| |
| void | RunValidProtobufTestWithMessage (const std::string &test_name, ConformanceLevel level, const Message *input, const std::string &equivalent_text_format, bool is_proto3) |
| |
| void | RunValidProtobufTestWithMessage (const string &test_name, ConformanceLevel level, const Message *input, const string &equivalent_text_format, bool is_proto3) |
| |
| void | TestIllegalTags () |
| |
| void | TestIllegalTags () |
| |
| void | TestMergeOneofMessage () |
| |
| template<class MessageType > |
| void | TestOneofMessage (MessageType &message, bool is_proto3) |
| |
| template<class MessageType > |
| void | TestOneofMessage (MessageType &message, bool is_proto3) |
| |
| void | TestOverwriteMessageValueMap () |
| |
| void | TestPrematureEOFForType (google::protobuf::FieldDescriptor::Type type) |
| |
| void | TestPrematureEOFForType (google::protobuf::FieldDescriptor::Type type) |
| |
| template<class MessageType > |
| void | TestUnknownMessage (MessageType &message, bool is_proto3) |
| |
| template<class MessageType > |
| void | TestUnknownMessage (MessageType &message, bool is_proto3) |
| |
| void | TestValidDataForMapType (google::protobuf::FieldDescriptor::Type, google::protobuf::FieldDescriptor::Type) |
| |
| void | TestValidDataForOneofType (google::protobuf::FieldDescriptor::Type) |
| |
| void | TestValidDataForRepeatedScalarMessage () |
| |
| void | TestValidDataForRepeatedScalarMessage () |
| |
| void | TestValidDataForType (google::protobuf::FieldDescriptor::Type, std::vector< std::pair< std::string, std::string >> values) |
| |
| void | TestValidDataForType (google::protobuf::FieldDescriptor::Type, std::vector< std::pair< std::string, std::string >> values) |
| |
|
| enum | ConformanceLevel { REQUIRED = 0,
RECOMMENDED = 1,
REQUIRED = 0,
RECOMMENDED = 1
} |
| |
| enum | ConformanceLevel { REQUIRED = 0,
RECOMMENDED = 1,
REQUIRED = 0,
RECOMMENDED = 1
} |
| |
| 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) |
| |
| 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_ |
| |