Lines Matching refs:input
12 struct istream *input, *data_input;
23 input = i_stream_create_failure_at(data_input, i, EIO, TEST_ERRMSG);
24 while ((ret = i_stream_read(input)) > 0)
25 i_stream_skip(input, ret);
26 test_assert_idx(ret == -1 && input->v_offset == i &&
27 input->stream_errno == EIO &&
28 strcmp(i_stream_get_error(input), TEST_ERRMSG) == 0, i);
29 i_stream_destroy(&input);
33 input = i_stream_create_failure_at(data_input, TEST_DATA_LENGTH, EIO, TEST_ERRMSG);
34 while ((ret = i_stream_read(input)) > 0)
35 i_stream_skip(input, ret);
36 test_assert(ret == -1 && input->stream_errno == 0);
37 i_stream_destroy(&input);
40 input = i_stream_create_failure_at_eof(data_input, EIO, TEST_ERRMSG);
41 while ((ret = i_stream_read(input)) > 0)
42 i_stream_skip(input, ret);
43 test_assert_idx(ret == -1 && input->v_offset == TEST_DATA_LENGTH &&
44 input->stream_errno == EIO &&
45 strcmp(i_stream_get_error(input), TEST_ERRMSG) == 0, i);
46 i_stream_destroy(&input);