diff options
Diffstat (limited to 'test/core/transport/chttp2/hpack_encoder_test.c')
-rw-r--r-- | test/core/transport/chttp2/hpack_encoder_test.c | 52 |
1 files changed, 29 insertions, 23 deletions
diff --git a/test/core/transport/chttp2/hpack_encoder_test.c b/test/core/transport/chttp2/hpack_encoder_test.c index a2af83b6cb..9045f32643 100644 --- a/test/core/transport/chttp2/hpack_encoder_test.c +++ b/test/core/transport/chttp2/hpack_encoder_test.c @@ -39,7 +39,7 @@ grpc_chttp2_hpack_compressor g_compressor; int g_failure = 0; -void **to_delete = NULL; +void** to_delete = NULL; size_t num_to_delete = 0; size_t cap_to_delete = 0; @@ -51,22 +51,22 @@ typedef struct { /* verify that the output generated by encoding the stream matches the hexstring passed in */ -static void verify(grpc_exec_ctx *exec_ctx, const verify_params params, - const char *expected, size_t nheaders, ...) { +static void verify(grpc_exec_ctx* exec_ctx, const verify_params params, + const char* expected, size_t nheaders, ...) { grpc_slice_buffer output; grpc_slice merged; grpc_slice expect = parse_hexstring(expected); size_t i; va_list l; - grpc_linked_mdelem *e = gpr_malloc(sizeof(*e) * nheaders); + grpc_linked_mdelem* e = gpr_malloc(sizeof(*e) * nheaders); grpc_metadata_batch b; grpc_metadata_batch_init(&b); va_start(l, nheaders); for (i = 0; i < nheaders; i++) { - char *key = va_arg(l, char *); - char *value = va_arg(l, char *); + char* key = va_arg(l, char*); + char* value = va_arg(l, char*); if (i) { e[i - 1].next = &e[i]; e[i].prev = &e[i - 1]; @@ -111,8 +111,8 @@ static void verify(grpc_exec_ctx *exec_ctx, const verify_params params, grpc_metadata_batch_destroy(exec_ctx, &b); if (!grpc_slice_eq(merged, expect)) { - char *expect_str = grpc_dump_slice(expect, GPR_DUMP_HEX | GPR_DUMP_ASCII); - char *got_str = grpc_dump_slice(merged, GPR_DUMP_HEX | GPR_DUMP_ASCII); + char* expect_str = grpc_dump_slice(expect, GPR_DUMP_HEX | GPR_DUMP_ASCII); + char* got_str = grpc_dump_slice(merged, GPR_DUMP_HEX | GPR_DUMP_ASCII); gpr_log(GPR_ERROR, "mismatched output for %s", expected); gpr_log(GPR_ERROR, "EXPECT: %s", expect_str); gpr_log(GPR_ERROR, "GOT: %s", got_str); @@ -125,11 +125,13 @@ static void verify(grpc_exec_ctx *exec_ctx, const verify_params params, grpc_slice_unref_internal(exec_ctx, expect); } -static void test_basic_headers(grpc_exec_ctx *exec_ctx) { +static void test_basic_headers(grpc_exec_ctx* exec_ctx) { int i; verify_params params = { - .eof = false, .use_true_binary_metadata = false, .only_intern_key = false, + .eof = false, + .use_true_binary_metadata = false, + .only_intern_key = false, }; verify(exec_ctx, params, "000005 0104 deadbeef 40 0161 0161", 1, "a", "a"); verify(exec_ctx, params, "000001 0104 deadbeef be", 1, "a", "a"); @@ -151,7 +153,7 @@ static void test_basic_headers(grpc_exec_ctx *exec_ctx) { verify(exec_ctx, params, "000004 0104 deadbeef 0f 2f 0176", 1, "a", "v"); } -static void encode_int_to_str(int i, char *p) { +static void encode_int_to_str(int i, char* p) { p[0] = (char)('a' + i % 26); i /= 26; GPR_ASSERT(i < 26); @@ -159,13 +161,15 @@ static void encode_int_to_str(int i, char *p) { p[2] = 0; } -static void test_decode_table_overflow(grpc_exec_ctx *exec_ctx) { +static void test_decode_table_overflow(grpc_exec_ctx* exec_ctx) { int i; char key[3], value[3]; - char *expect; + char* expect; verify_params params = { - .eof = false, .use_true_binary_metadata = false, .only_intern_key = false, + .eof = false, + .use_true_binary_metadata = false, + .only_intern_key = false, }; for (i = 0; i < 114; i++) { @@ -199,9 +203,9 @@ static void test_decode_table_overflow(grpc_exec_ctx *exec_ctx) { "ba"); } -static void verify_table_size_change_match_elem_size(grpc_exec_ctx *exec_ctx, - const char *key, - const char *value, +static void verify_table_size_change_match_elem_size(grpc_exec_ctx* exec_ctx, + const char* key, + const char* value, bool use_true_binary) { grpc_slice_buffer output; grpc_mdelem elem = grpc_mdelem_from_slices( @@ -209,7 +213,7 @@ static void verify_table_size_change_match_elem_size(grpc_exec_ctx *exec_ctx, grpc_slice_intern(grpc_slice_from_static_string(value))); size_t elem_size = grpc_mdelem_get_size_in_hpack_table(elem, use_true_binary); size_t initial_table_size = g_compressor.table_size; - grpc_linked_mdelem *e = gpr_malloc(sizeof(*e)); + grpc_linked_mdelem* e = gpr_malloc(sizeof(*e)); grpc_metadata_batch b; grpc_metadata_batch_init(&b); e[0].md = elem; @@ -237,7 +241,7 @@ static void verify_table_size_change_match_elem_size(grpc_exec_ctx *exec_ctx, gpr_free(e); } -static void test_encode_header_size(grpc_exec_ctx *exec_ctx) { +static void test_encode_header_size(grpc_exec_ctx* exec_ctx) { verify_table_size_change_match_elem_size(exec_ctx, "hello", "world", false); verify_table_size_change_match_elem_size(exec_ctx, "hello-bin", "world", false); @@ -245,10 +249,12 @@ static void test_encode_header_size(grpc_exec_ctx *exec_ctx) { "I_am_true_binary_value", true); } -static void test_interned_key_indexed(grpc_exec_ctx *exec_ctx) { +static void test_interned_key_indexed(grpc_exec_ctx* exec_ctx) { int i; verify_params params = { - .eof = false, .use_true_binary_metadata = false, .only_intern_key = true, + .eof = false, + .use_true_binary_metadata = false, + .only_intern_key = true, }; verify(exec_ctx, params, "000009 0104 deadbeef 40 0161 0162 0f2f 0163", 2, "a", "b", "a", "c"); @@ -258,7 +264,7 @@ static void test_interned_key_indexed(grpc_exec_ctx *exec_ctx) { } } -static void run_test(void (*test)(grpc_exec_ctx *exec_ctx), const char *name) { +static void run_test(void (*test)(grpc_exec_ctx* exec_ctx), const char* name) { gpr_log(GPR_INFO, "RUN TEST: %s", name); grpc_exec_ctx exec_ctx = GRPC_EXEC_CTX_INIT; grpc_chttp2_hpack_compressor_init(&g_compressor); @@ -267,7 +273,7 @@ static void run_test(void (*test)(grpc_exec_ctx *exec_ctx), const char *name) { grpc_exec_ctx_finish(&exec_ctx); } -int main(int argc, char **argv) { +int main(int argc, char** argv) { size_t i; grpc_test_only_set_slice_hash_seed(0); grpc_test_init(argc, argv); |