diff options
author | Craig Tiller <ctiller@google.com> | 2016-06-03 11:29:55 -0700 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2016-06-03 11:29:55 -0700 |
commit | f5f290459a04a4d5afb555e7b6d7ccb23646e427 (patch) | |
tree | c86b46b93ea9b63845e60f6d058f9e84aa792e24 /test | |
parent | a65475c9f32c4ec1abf2c888012a7d4e346ddecc (diff) |
Fix up some server setup bugs
Diffstat (limited to 'test')
-rw-r--r-- | test/core/surface/server_test.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/core/surface/server_test.c b/test/core/surface/server_test.c index 1e94c5a41b..e9bc3772d9 100644 --- a/test/core/surface/server_test.c +++ b/test/core/surface/server_test.c @@ -32,9 +32,11 @@ */ #include <grpc/grpc.h> +#include <grpc/grpc_security.h> #include <grpc/support/alloc.h> #include <grpc/support/log.h> #include <grpc/support/string_util.h> +#include "src/core/lib/security/credentials/fake/fake_credentials.h" #include "test/core/util/port.h" #include "test/core/util/test_config.h" @@ -86,8 +88,13 @@ void test_bind_server_twice(void) { gpr_asprintf(&addr, "[::]:%d", port); grpc_server_register_completion_queue(server1, cq, NULL); grpc_server_register_completion_queue(server2, cq, NULL); + GPR_ASSERT(0 == grpc_server_add_secure_http2_port(server2, addr, NULL)); GPR_ASSERT(port == grpc_server_add_insecure_http2_port(server1, addr)); GPR_ASSERT(0 == grpc_server_add_insecure_http2_port(server2, addr)); + grpc_server_credentials *fake_creds = + grpc_fake_transport_security_server_credentials_create(); + GPR_ASSERT(0 == grpc_server_add_secure_http2_port(server2, addr, fake_creds)); + grpc_server_credentials_release(fake_creds); grpc_server_shutdown_and_notify(server1, cq, NULL); grpc_server_shutdown_and_notify(server2, cq, NULL); grpc_completion_queue_next(cq, gpr_inf_future(GPR_CLOCK_MONOTONIC), NULL); |