|  | @@ -43,45 +43,44 @@
 | 
	
		
			
				|  |  |  #include "test/core/util/test_config.h"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  void test_unknown_scheme_target(void) {
 | 
	
		
			
				|  |  | -  grpc_channel *chan;
 | 
	
		
			
				|  |  | -  grpc_channel_credentials *creds;
 | 
	
		
			
				|  |  |    grpc_resolver_registry_shutdown();
 | 
	
		
			
				|  |  |    grpc_resolver_registry_init();
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -  creds = grpc_fake_transport_security_credentials_create();
 | 
	
		
			
				|  |  | -  chan = grpc_secure_channel_create(creds, "blah://blah", NULL, NULL);
 | 
	
		
			
				|  |  | -  GPR_ASSERT(chan == NULL);
 | 
	
		
			
				|  |  | +  grpc_channel_credentials *creds =
 | 
	
		
			
				|  |  | +      grpc_fake_transport_security_credentials_create();
 | 
	
		
			
				|  |  | +  grpc_channel *chan =
 | 
	
		
			
				|  |  | +      grpc_secure_channel_create(creds, "blah://blah", NULL, NULL);
 | 
	
		
			
				|  |  | +  grpc_channel_element *elem =
 | 
	
		
			
				|  |  | +      grpc_channel_stack_element(grpc_channel_get_channel_stack(chan), 0);
 | 
	
		
			
				|  |  | +  GPR_ASSERT(0 == strcmp(elem->filter->name, "lame-client"));
 | 
	
		
			
				|  |  |    grpc_exec_ctx exec_ctx = GRPC_EXEC_CTX_INIT;
 | 
	
		
			
				|  |  | +  GRPC_CHANNEL_INTERNAL_UNREF(&exec_ctx, chan, "test");
 | 
	
		
			
				|  |  |    grpc_channel_credentials_unref(&exec_ctx, creds);
 | 
	
		
			
				|  |  |    grpc_exec_ctx_finish(&exec_ctx);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  void test_security_connector_already_in_arg(void) {
 | 
	
		
			
				|  |  | -  grpc_channel *chan;
 | 
	
		
			
				|  |  | -  grpc_channel_element *elem;
 | 
	
		
			
				|  |  | -  grpc_channel_args args;
 | 
	
		
			
				|  |  |    grpc_arg arg;
 | 
	
		
			
				|  |  | -  grpc_exec_ctx exec_ctx = GRPC_EXEC_CTX_INIT;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |    arg.type = GRPC_ARG_POINTER;
 | 
	
		
			
				|  |  |    arg.value.pointer.p = NULL;
 | 
	
		
			
				|  |  |    arg.key = GRPC_SECURITY_CONNECTOR_ARG;
 | 
	
		
			
				|  |  | +  grpc_channel_args args;
 | 
	
		
			
				|  |  |    args.num_args = 1;
 | 
	
		
			
				|  |  |    args.args = &arg;
 | 
	
		
			
				|  |  | -  chan = grpc_secure_channel_create(NULL, NULL, &args, NULL);
 | 
	
		
			
				|  |  | -  elem = grpc_channel_stack_element(grpc_channel_get_channel_stack(chan), 0);
 | 
	
		
			
				|  |  | +  grpc_channel *chan = grpc_secure_channel_create(NULL, NULL, &args, NULL);
 | 
	
		
			
				|  |  | +  grpc_channel_element *elem =
 | 
	
		
			
				|  |  | +      grpc_channel_stack_element(grpc_channel_get_channel_stack(chan), 0);
 | 
	
		
			
				|  |  |    GPR_ASSERT(0 == strcmp(elem->filter->name, "lame-client"));
 | 
	
		
			
				|  |  | +  grpc_exec_ctx exec_ctx = GRPC_EXEC_CTX_INIT;
 | 
	
		
			
				|  |  |    GRPC_CHANNEL_INTERNAL_UNREF(&exec_ctx, chan, "test");
 | 
	
		
			
				|  |  |    grpc_exec_ctx_finish(&exec_ctx);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  void test_null_creds(void) {
 | 
	
		
			
				|  |  | -  grpc_channel *chan;
 | 
	
		
			
				|  |  | -  grpc_channel_element *elem;
 | 
	
		
			
				|  |  | -  grpc_exec_ctx exec_ctx = GRPC_EXEC_CTX_INIT;
 | 
	
		
			
				|  |  | -  chan = grpc_secure_channel_create(NULL, NULL, NULL, NULL);
 | 
	
		
			
				|  |  | -  elem = grpc_channel_stack_element(grpc_channel_get_channel_stack(chan), 0);
 | 
	
		
			
				|  |  | +  grpc_channel *chan = grpc_secure_channel_create(NULL, NULL, NULL, NULL);
 | 
	
		
			
				|  |  | +  grpc_channel_element *elem =
 | 
	
		
			
				|  |  | +      grpc_channel_stack_element(grpc_channel_get_channel_stack(chan), 0);
 | 
	
		
			
				|  |  |    GPR_ASSERT(0 == strcmp(elem->filter->name, "lame-client"));
 | 
	
		
			
				|  |  | +  grpc_exec_ctx exec_ctx = GRPC_EXEC_CTX_INIT;
 | 
	
		
			
				|  |  |    GRPC_CHANNEL_INTERNAL_UNREF(&exec_ctx, chan, "test");
 | 
	
		
			
				|  |  |    grpc_exec_ctx_finish(&exec_ctx);
 | 
	
		
			
				|  |  |  }
 |