diff options
author | 2015-12-15 22:25:53 -0800 | |
---|---|---|
committer | 2015-12-15 22:35:08 -0800 | |
commit | a2b7817481454cd4f284761685c8f9750714ed1e (patch) | |
tree | a05bf60ad2397fc6bf14f7b8cce9aaa3674e5345 /test/cpp/interop/interop_client.h | |
parent | 8ccebc403fe4be49eb13aab12bf97f36afee511c (diff) |
Removed compression checks from vanilla large unary
Diffstat (limited to 'test/cpp/interop/interop_client.h')
-rw-r--r-- | test/cpp/interop/interop_client.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/cpp/interop/interop_client.h b/test/cpp/interop/interop_client.h index 1bfb49d514..97a6fd77cf 100644 --- a/test/cpp/interop/interop_client.h +++ b/test/cpp/interop/interop_client.h @@ -44,6 +44,11 @@ namespace grpc { namespace testing { +// Function pointer for custom checks. +using CheckerFn = + std::function<void(const InteropClientContextInspector&, + const SimpleRequest*, const SimpleResponse*)>; + class InteropClient { public: explicit InteropClient(std::shared_ptr<Channel> channel); @@ -100,6 +105,10 @@ class InteropClient { }; void PerformLargeUnary(SimpleRequest* request, SimpleResponse* response); + + /// Run \a custom_check_fn as an additional check. + void PerformLargeUnary(SimpleRequest* request, SimpleResponse* response, + CheckerFn custom_checks_fn); void AssertOkOrPrintErrorStatus(const Status& s); ServiceStub serviceStub_; }; |