Lines Matching defs:test
3 #include "test-lib.h"
10 #include "test-common.h"
114 const struct smtp_reply_parse_valid_test *test;
120 test = &valid_reply_parse_tests[i];
121 input = i_stream_create_from_data(test->reply, strlen(test->reply));
122 parser = smtp_reply_parser_init(input, test->max_size);
127 if (test->ehlo) {
133 (parser, test->enhanced_code.x > 0, &reply, &error)) > 0) {
141 test_out(t_strdup_printf("reply->status = %d", test->status),
142 reply->status == test->status);
143 if (test->enhanced_code.x > 0) {
145 test->enhanced_code.x, test->enhanced_code.y, test->enhanced_code.z),
146 (reply->enhanced_code.x == test->enhanced_code.x &&
147 reply->enhanced_code.y == test->enhanced_code.y &&
148 reply->enhanced_code.z == test->enhanced_code.z));
150 if (test->text_lines != NULL) {
151 const char *const *line = test->text_lines;
228 const struct smtp_reply_parse_invalid_test *test;
235 test = &invalid_reply_parse_tests[i];
236 reply_text = test->reply;
238 parser = smtp_reply_parser_init(input, test->max_size);
243 if (test->ehlo)