diff --git a/test/cpp/interop/interop_client.cc b/test/cpp/interop/interop_client.cc index cb6a6071673..27bb1d47250 100644 --- a/test/cpp/interop/interop_client.cc +++ b/test/cpp/interop/interop_client.cc @@ -104,9 +104,6 @@ void InteropClient::PerformLargeUnary(SimpleRequest* request, InteropClientContextInspector inspector(context); // If the request doesn't already specify the response type, default to // COMPRESSABLE. - if (!request->has_response_type()) { - request->set_response_type(PayloadType::COMPRESSABLE); - } request->set_response_size(kLargeResponseSize); grpc::string payload(kLargeRequestSize, '\0'); request->mutable_payload()->set_body(payload.c_str(), kLargeRequestSize); diff --git a/test/cpp/interop/server.cc b/test/cpp/interop/server.cc index 319e3943993..760bb18f734 100644 --- a/test/cpp/interop/server.cc +++ b/test/cpp/interop/server.cc @@ -115,20 +115,18 @@ bool SetPayload(PayloadType type, int size, Payload* payload) { template void SetResponseCompression(ServerContext* context, const RequestType& request) { - if (request.has_response_compression()) { - switch (request.response_compression()) { - case grpc::testing::NONE: - context->set_compression_algorithm(GRPC_COMPRESS_NONE); - break; - case grpc::testing::GZIP: - context->set_compression_algorithm(GRPC_COMPRESS_GZIP); - break; - case grpc::testing::DEFLATE: - context->set_compression_algorithm(GRPC_COMPRESS_DEFLATE); - break; - } - } else { - context->set_compression_algorithm(GRPC_COMPRESS_NONE); + switch (request.response_compression()) { + case grpc::testing::NONE: + context->set_compression_algorithm(GRPC_COMPRESS_NONE); + break; + case grpc::testing::GZIP: + context->set_compression_algorithm(GRPC_COMPRESS_GZIP); + break; + case grpc::testing::DEFLATE: + context->set_compression_algorithm(GRPC_COMPRESS_DEFLATE); + break; + default: + abort(); } } @@ -142,7 +140,7 @@ class TestServiceImpl : public TestService::Service { Status UnaryCall(ServerContext* context, const SimpleRequest* request, SimpleResponse* response) { SetResponseCompression(context, *request); - if (request->has_response_size() && request->response_size() > 0) { + if (request->response_size() > 0) { if (!SetPayload(request->response_type(), request->response_size(), response->mutable_payload())) { return Status(grpc::StatusCode::INTERNAL, "Error creating payload.");