Lines Matching defs:ctx

20 	struct message_decoder_context *ctx;
32 ctx = message_decoder_init(NULL, 0);
40 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
44 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
47 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
51 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
57 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
64 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
67 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
70 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
73 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
76 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
80 message_decoder_deinit(&ctx);
87 struct message_decoder_context *ctx;
101 ctx = message_decoder_init(NULL, 0);
102 test_assert(message_decoder_current_content_type(ctx) == NULL);
111 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
114 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
115 test_assert(strcmp(message_decoder_current_content_type(ctx), "multipart/mixed") == 0);
122 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
125 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
126 test_assert(strcmp(message_decoder_current_content_type(ctx), "text/plain") == 0);
133 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
136 test_assert(message_decoder_decode_next_block(ctx, &input, &output));
137 test_assert(strcmp(message_decoder_current_content_type(ctx), "application/pdf") == 0);
140 message_decoder_decode_reset(ctx);
141 test_assert(message_decoder_current_content_type(ctx) == NULL);
143 message_decoder_deinit(&ctx);