| 227 | |
| 228 | |
| 229 | brpc::policy::HttpContext* MakeResponseMessage(int code) { |
| 230 | brpc::policy::HttpContext* msg = new brpc::policy::HttpContext(false); |
| 231 | msg->header().set_status_code(code); |
| 232 | msg->header().set_content_type("application/json"); |
| 233 | |
| 234 | test::EchoResponse res; |
| 235 | res.set_message(EXP_RESPONSE); |
| 236 | butil::IOBufAsZeroCopyOutputStream res_stream(&msg->body()); |
| 237 | EXPECT_TRUE(json2pb::ProtoMessageToJson(res, &res_stream, NULL)); |
| 238 | return msg; |
| 239 | } |
| 240 | |
| 241 | void CheckResponseCode(bool expect_empty, int expect_code) { |
| 242 | int bytes_in_pipe = 0; |
nothing calls this directly
no test coverage detected