diff options
author | 2015-04-24 00:12:30 +0200 | |
---|---|---|
committer | 2015-04-24 00:38:19 +0200 | |
commit | 23be2803662c19f73a66c82c9d5dbd62b537515f (patch) | |
tree | 9d8afeb18c21cddcbfb9bb014f08f1474021db98 /test/core/security/credentials_test.c | |
parent | b7c2035e83a9b3e346f1fd37f9ad55c2070fb02e (diff) | |
parent | 3afd92ff511f52db3ecf892d9af65053323c89cb (diff) |
Merge branch 'master' of github.com:grpc/grpc into the-purge-2
Conflicts:
src/cpp/client/channel.cc
vsprojects/vs2010/grpc++.vcxproj
vsprojects/vs2013/grpc++.vcxproj.filters
Diffstat (limited to 'test/core/security/credentials_test.c')
-rw-r--r-- | test/core/security/credentials_test.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/core/security/credentials_test.c b/test/core/security/credentials_test.c index d1d1ec1562..1b657e3d89 100644 --- a/test/core/security/credentials_test.c +++ b/test/core/security/credentials_test.c @@ -313,6 +313,19 @@ static void test_ssl_oauth2_composite_creds(void) { composite_creds); } +void test_ssl_fake_transport_security_composite_creds_failure(void) { + grpc_credentials *ssl_creds = + grpc_ssl_credentials_create(NULL, NULL); + grpc_credentials *fake_transport_security_creds = + grpc_fake_transport_security_credentials_create(); + + /* 2 connector credentials: should not work. */ + GPR_ASSERT(grpc_composite_credentials_create( + ssl_creds, fake_transport_security_creds) == NULL); + grpc_credentials_unref(ssl_creds); + grpc_credentials_unref(fake_transport_security_creds); +} + static void check_ssl_oauth2_iam_composite_metadata( void *user_data, grpc_mdelem **md_elems, size_t num_md, grpc_credentials_status status) { |