| 1892 | class TestRpcPBMessageFactory : public brpc::RpcPBMessageFactory { |
| 1893 | public: |
| 1894 | brpc::RpcPBMessages* Get(const google::protobuf::Service& service, |
| 1895 | const google::protobuf::MethodDescriptor& method) override { |
| 1896 | auto messages = butil::get_object<DefaultRpcPBMessages>(); |
| 1897 | auto request = butil::get_object<v1::EchoRequest>(); |
| 1898 | auto response = butil::get_object<v1::EchoResponse>(); |
| 1899 | request->clear_message(); |
| 1900 | response->clear_message(); |
| 1901 | messages->request = request; |
| 1902 | messages->response = response; |
| 1903 | return messages; |
| 1904 | } |
| 1905 | |
| 1906 | void Return(brpc::RpcPBMessages* messages) override { |
| 1907 | auto test_messages = static_cast<DefaultRpcPBMessages*>(messages); |
no outgoing calls
no test coverage detected