Lines Matching refs:string
69 virtual void RunTest(const std::string& test_name,
70 const std::string& input,
71 std::string* output) = 0;
101 void SetFailureList(const std::vector<std::string>& failure_list);
109 bool RunSuite(ConformanceTestRunner* runner, std::string* output);
112 void ReportSuccess(const std::string& test_name);
113 void ReportFailure(const string& test_name,
117 void ReportSkip(const string& test_name,
120 void RunTest(const std::string& test_name,
123 void RunValidInputTest(const string& test_name, const string& input,
125 const string& equivalent_text_format,
127 void RunValidJsonTest(const string& test_name, const string& input_json,
128 const string& equivalent_text_format);
129 void RunValidJsonTestWithProtobufInput(const string& test_name,
131 const string& equivalent_text_format);
134 void RunValidJsonTestWithValidator(const string& test_name,
135 const string& input_json,
137 void ExpectParseFailureForJson(const string& test_name,
138 const string& input_json);
139 void ExpectSerializeFailureForJson(const string& test_name,
140 const string& text_format);
141 void ExpectParseFailureForProto(const std::string& proto,
142 const std::string& test_name);
143 void ExpectHardParseFailureForProto(const std::string& proto,
144 const std::string& test_name);
146 bool CheckSetEmpty(const set<string>& set_to_check, const char* msg);
151 std::string output_;
155 std::set<std::string> expected_to_fail_;
159 std::set<std::string> test_names_;
162 std::set<std::string> unexpected_failing_tests_;
165 std::set<std::string> unexpected_succeeding_tests_;
168 std::set<std::string> skipped_;
172 std::string type_url_;