| 104 | virtual void TearDown() {}; |
| 105 | |
| 106 | void CallMethod(bool req_gzip, bool res_gzip) { |
| 107 | test::GrpcRequest req; |
| 108 | test::GrpcResponse res; |
| 109 | brpc::Controller cntl; |
| 110 | if (req_gzip) { |
| 111 | cntl.set_request_compress_type(brpc::COMPRESS_TYPE_GZIP); |
| 112 | } |
| 113 | req.set_message(g_req); |
| 114 | req.set_gzip(res_gzip); |
| 115 | req.set_return_error(false); |
| 116 | |
| 117 | test::GrpcService_Stub stub(&_channel); |
| 118 | stub.Method(&cntl, &req, &res, NULL); |
| 119 | EXPECT_FALSE(cntl.Failed()) << cntl.ErrorCode() << ": " << cntl.ErrorText(); |
| 120 | EXPECT_EQ(res.message(), g_prefix + g_req); |
| 121 | } |
| 122 | |
| 123 | brpc::Server _server; |
| 124 | MyGrpcService _svc; |