| 1384 | } |
| 1385 | |
| 1386 | void SendMultipleRPC(butil::EndPoint ep, int count) { |
| 1387 | brpc::Channel channel; |
| 1388 | EXPECT_EQ(0, channel.Init(ep, NULL)); |
| 1389 | |
| 1390 | for (int i = 0; i < count; ++i) { |
| 1391 | brpc::Controller cntl; |
| 1392 | test::EchoRequest req; |
| 1393 | test::EchoResponse res; |
| 1394 | req.set_message(EXP_REQUEST); |
| 1395 | test::EchoService_Stub stub(&channel); |
| 1396 | stub.Echo(&cntl, &req, &res, NULL); |
| 1397 | |
| 1398 | EXPECT_EQ(EXP_RESPONSE, res.message()) << cntl.ErrorText(); |
| 1399 | } |
| 1400 | } |
| 1401 | |
| 1402 | TEST_F(ServerTest, serving_requests) { |
| 1403 | EchoServiceImpl echo_svc; |