diff options
author | 2016-09-28 12:19:52 -0700 | |
---|---|---|
committer | 2016-09-28 12:19:52 -0700 | |
commit | a27eb1d07a78ae5115b0251b1096811722a8174d (patch) | |
tree | f0e1b1d1b99ac84376c98119805143061819aace /test/cpp/interop/interop_client.cc | |
parent | 942c264861dedd8020fc18d65933e8f4f57e3e46 (diff) |
added the unimplemented_call test to interop_client.cc. Next step is to call this from the driver program, run_interop_tests.py
Diffstat (limited to 'test/cpp/interop/interop_client.cc')
-rw-r--r-- | test/cpp/interop/interop_client.cc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/cpp/interop/interop_client.cc b/test/cpp/interop/interop_client.cc index 6117878a33..b43f166b96 100644 --- a/test/cpp/interop/interop_client.cc +++ b/test/cpp/interop/interop_client.cc @@ -937,5 +937,25 @@ bool InteropClient::DoCustomMetadata() { return true; } +bool InteropClient::DoUnimplementedMethod() { + gpr_log(GPR_DEBUG, "Sending a request for an unimplemented rpc..."); + + Empty request = Empty::default_instance(); + Empty response = Empty::default_instance(); + ClientContext context; + + gpr_log(GPR_DEBUG, "here"); + + Status s = serviceStub_.Get()->UnimplementedCall( + &context, request, &response); + + if (!AssertStatusCode(s, StatusCode::UNIMPLEMENTED)) { + return false; + } + + gpr_log(GPR_DEBUG, "unimplemented rpc done."); + return true; +} + } // namespace testing } // namespace grpc |