| 1745 | }; |
| 1746 | |
| 1747 | void TestBaiduMasterService(brpc::Channel& channel, brpc::CompressType compress_type) { |
| 1748 | brpc::Controller cntl; |
| 1749 | test::EchoRequest req; |
| 1750 | test::EchoResponse res; |
| 1751 | req.set_message(EXP_REQUEST); |
| 1752 | cntl.request_attachment().append(EXP_REQUEST); |
| 1753 | cntl.set_request_compress_type(compress_type); |
| 1754 | test::EchoService_Stub stub(&channel); |
| 1755 | stub.Echo(&cntl, &req, &res, NULL); |
| 1756 | ASSERT_FALSE(cntl.Failed()) << cntl.ErrorText(); |
| 1757 | ASSERT_EQ(EXP_RESPONSE, res.message()); |
| 1758 | ASSERT_EQ(EXP_RESPONSE, cntl.response_attachment().to_string()); |
| 1759 | } |
| 1760 | |
| 1761 | TEST_F(ServerTest, baidu_master_service) { |
| 1762 | butil::EndPoint ep; |