aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/interop/interop_client.cc
diff options
context:
space:
mode:
authorGravatar Mark D. Roth <roth@google.com>2016-07-07 08:36:26 -0700
committerGravatar Mark D. Roth <roth@google.com>2016-07-07 08:36:26 -0700
commitb9151e3c0b0a5d01d6077c50e3ed483cb1f49b10 (patch)
tree924c4853cfdd58a5fbc24e5125934828ec3da08b /test/cpp/interop/interop_client.cc
parentdbf2adc9804e75c71e7a4158cdac21b11ce5d6c5 (diff)
Use separate client context object for full duplex call.
Diffstat (limited to 'test/cpp/interop/interop_client.cc')
-rw-r--r--test/cpp/interop/interop_client.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/cpp/interop/interop_client.cc b/test/cpp/interop/interop_client.cc
index 612eda92de..b70bb48a49 100644
--- a/test/cpp/interop/interop_client.cc
+++ b/test/cpp/interop/interop_client.cc
@@ -829,9 +829,9 @@ bool InteropClient::DoStatusWithMessage() {
const grpc::StatusCode test_code = grpc::StatusCode::UNKNOWN;
const grpc::string test_msg = "This is a test message";
- ClientContext context;
// Test UnaryCall.
+ ClientContext context;
SimpleRequest request;
SimpleResponse response;
EchoStatus* requested_status = request.mutable_response_status();
@@ -844,9 +844,10 @@ bool InteropClient::DoStatusWithMessage() {
GPR_ASSERT(s.error_message() == test_msg);
// Test FullDuplexCall.
+ ClientContext stream_context;
std::shared_ptr<ClientReaderWriter<StreamingOutputCallRequest,
StreamingOutputCallResponse>>
- stream(serviceStub_.Get()->FullDuplexCall(&context));
+ stream(serviceStub_.Get()->FullDuplexCall(&stream_context));
StreamingOutputCallRequest streaming_request;
requested_status = streaming_request.mutable_response_status();
requested_status->set_code(test_code);