diff options
author | yang-g <yangg@google.com> | 2016-01-15 12:46:40 -0800 |
---|---|---|
committer | yang-g <yangg@google.com> | 2016-01-15 12:46:40 -0800 |
commit | 9f17314a35c6266a32e343a6c2d7c44a65991f96 (patch) | |
tree | 856eb8cd5fa79ba8f060f60dd6792b79879c6fd1 /test/cpp/end2end/generic_end2end_test.cc | |
parent | 1ac6f4594e52040a6525b1e333c1beb4b2d48fcb (diff) |
move utilities to a separate file
Diffstat (limited to 'test/cpp/end2end/generic_end2end_test.cc')
-rw-r--r-- | test/cpp/end2end/generic_end2end_test.cc | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/test/cpp/end2end/generic_end2end_test.cc b/test/cpp/end2end/generic_end2end_test.cc index c5d9de3f29..ba2717a460 100644 --- a/test/cpp/end2end/generic_end2end_test.cc +++ b/test/cpp/end2end/generic_end2end_test.cc @@ -51,6 +51,7 @@ #include "src/proto/grpc/testing/echo.grpc.pb.h" #include "test/core/util/port.h" #include "test/core/util/test_config.h" +#include "test/cpp/util/byte_buffer_proto_helper.h" using grpc::testing::EchoRequest; using grpc::testing::EchoResponse; @@ -70,26 +71,6 @@ void verify_ok(CompletionQueue* cq, int i, bool expect_ok) { EXPECT_EQ(tag(i), got_tag); } -bool ParseFromByteBuffer(ByteBuffer* buffer, grpc::protobuf::Message* message) { - std::vector<Slice> slices; - buffer->Dump(&slices); - grpc::string buf; - buf.reserve(buffer->Length()); - for (auto s = slices.begin(); s != slices.end(); s++) { - buf.append(reinterpret_cast<const char*>(s->begin()), s->size()); - } - return message->ParseFromString(buf); -} - -std::unique_ptr<ByteBuffer> SerializeToByteBuffer( - grpc::protobuf::Message* message) { - grpc::string buf; - message->SerializeToString(&buf); - gpr_slice s = gpr_slice_from_copied_string(buf.c_str()); - Slice slice(s, Slice::STEAL_REF); - return std::unique_ptr<ByteBuffer>(new ByteBuffer(&slice, 1)); -} - class GenericEnd2endTest : public ::testing::Test { protected: GenericEnd2endTest() : generic_service_("*"), server_host_("localhost") {} |