Classes | Functions | Variables
invalid_call_argument_test.cc File Reference
#include <grpc/impl/codegen/port_platform.h>
#include <limits.h>
#include <string.h>
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include "src/core/lib/gprpp/host_port.h"
#include "src/core/lib/gprpp/memory.h"
#include "test/core/end2end/cq_verifier.h"
#include "test/core/util/port.h"
#include "test/core/util/test_config.h"
Include dependency graph for invalid_call_argument_test.cc:

Go to the source code of this file.

Classes

struct  test_state
 

Functions

static void cleanup_test ()
 
int main (int argc, char **argv)
 
static void prepare_test (int is_client)
 
static void * tag (intptr_t t)
 
static void test_invalid_initial_metadata_reserved_key ()
 
static void test_multiple_ops_in_a_single_batch ()
 
static void test_non_null_reserved_on_op ()
 
static void test_non_null_reserved_on_start_batch ()
 
static void test_receive_initial_metadata_twice_at_client ()
 
static void test_receive_message_with_invalid_flags ()
 
static void test_receive_two_messages_at_the_same_time ()
 
static void test_recv_close_on_server_from_client ()
 
static void test_recv_close_on_server_twice ()
 
static void test_recv_close_on_server_with_invalid_flags ()
 
static void test_recv_status_on_client_from_server ()
 
static void test_recv_status_on_client_twice ()
 
static void test_send_close_from_client_on_server ()
 
static void test_send_initial_metadata_more_than_once ()
 
static void test_send_messages_at_the_same_time ()
 
static void test_send_null_message ()
 
static void test_send_server_status_from_client ()
 
static void test_send_server_status_twice ()
 
static void test_send_status_from_server_with_invalid_flags ()
 
static void test_too_many_metadata ()
 
static void test_too_many_trailing_metadata ()
 

Variables

static struct test_state g_state
 

Function Documentation

◆ cleanup_test()

static void cleanup_test ( )
static

Definition at line 120 of file invalid_call_argument_test.cc.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 639 of file invalid_call_argument_test.cc.

◆ prepare_test()

static void prepare_test ( int  is_client)
static

Definition at line 57 of file invalid_call_argument_test.cc.

◆ tag()

static void* tag ( intptr_t  t)
static

Definition at line 35 of file invalid_call_argument_test.cc.

◆ test_invalid_initial_metadata_reserved_key()

static void test_invalid_initial_metadata_reserved_key ( )
static

Definition at line 591 of file invalid_call_argument_test.cc.

◆ test_multiple_ops_in_a_single_batch()

static void test_multiple_ops_in_a_single_batch ( )
static

Definition at line 614 of file invalid_call_argument_test.cc.

◆ test_non_null_reserved_on_op()

static void test_non_null_reserved_on_op ( )
static

Definition at line 157 of file invalid_call_argument_test.cc.

◆ test_non_null_reserved_on_start_batch()

static void test_non_null_reserved_on_start_batch ( )
static

Definition at line 148 of file invalid_call_argument_test.cc.

◆ test_receive_initial_metadata_twice_at_client()

static void test_receive_initial_metadata_twice_at_client ( )
static

Definition at line 305 of file invalid_call_argument_test.cc.

◆ test_receive_message_with_invalid_flags()

static void test_receive_message_with_invalid_flags ( )
static

Definition at line 336 of file invalid_call_argument_test.cc.

◆ test_receive_two_messages_at_the_same_time()

static void test_receive_two_messages_at_the_same_time ( )
static

Definition at line 355 of file invalid_call_argument_test.cc.

◆ test_recv_close_on_server_from_client()

static void test_recv_close_on_server_from_client ( )
static

Definition at line 379 of file invalid_call_argument_test.cc.

◆ test_recv_close_on_server_twice()

static void test_recv_close_on_server_twice ( )
static

Definition at line 567 of file invalid_call_argument_test.cc.

◆ test_recv_close_on_server_with_invalid_flags()

static void test_recv_close_on_server_with_invalid_flags ( )
static

Definition at line 548 of file invalid_call_argument_test.cc.

◆ test_recv_status_on_client_from_server()

static void test_recv_status_on_client_from_server ( )
static

Definition at line 452 of file invalid_call_argument_test.cc.

◆ test_recv_status_on_client_twice()

static void test_recv_status_on_client_twice ( )
static

Definition at line 398 of file invalid_call_argument_test.cc.

◆ test_send_close_from_client_on_server()

static void test_send_close_from_client_on_server ( )
static

Definition at line 434 of file invalid_call_argument_test.cc.

◆ test_send_initial_metadata_more_than_once()

static void test_send_initial_metadata_more_than_once ( )
static

Definition at line 176 of file invalid_call_argument_test.cc.

◆ test_send_messages_at_the_same_time()

static void test_send_messages_at_the_same_time ( )
static

Definition at line 250 of file invalid_call_argument_test.cc.

◆ test_send_null_message()

static void test_send_null_message ( )
static

Definition at line 226 of file invalid_call_argument_test.cc.

◆ test_send_server_status_from_client()

static void test_send_server_status_from_client ( )
static

Definition at line 283 of file invalid_call_argument_test.cc.

◆ test_send_server_status_twice()

static void test_send_server_status_twice ( )
static

Definition at line 519 of file invalid_call_argument_test.cc.

◆ test_send_status_from_server_with_invalid_flags()

static void test_send_status_from_server_with_invalid_flags ( )
static

Definition at line 474 of file invalid_call_argument_test.cc.

◆ test_too_many_metadata()

static void test_too_many_metadata ( )
static

Definition at line 207 of file invalid_call_argument_test.cc.

◆ test_too_many_trailing_metadata()

static void test_too_many_trailing_metadata ( )
static

Definition at line 496 of file invalid_call_argument_test.cc.

Variable Documentation

◆ g_state

struct test_state g_state
static

Definition at line 55 of file invalid_call_argument_test.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:21