| 191 | } |
| 192 | } |
| 193 | static void CallAfterRpc(std::shared_ptr<CallAfterRpcObject> str, |
| 194 | brpc::Controller* cntl, |
| 195 | const google::protobuf::Message* req, |
| 196 | const google::protobuf::Message* res) { |
| 197 | const test::EchoRequest* request = static_cast<const test::EchoRequest*>(req); |
| 198 | const test::EchoResponse* response = static_cast<const test::EchoResponse*>(res); |
| 199 | str->Append("CallAfterRpcRespTest"); |
| 200 | EXPECT_TRUE(nullptr != cntl); |
| 201 | EXPECT_TRUE(nullptr != request); |
| 202 | EXPECT_TRUE(nullptr != response); |
| 203 | } |
| 204 | |
| 205 | public: |
| 206 | using MockFuncType = void(google::protobuf::RpcController*, |