| 42 | } |
| 43 | |
| 44 | void |
| 45 | run() override |
| 46 | { |
| 47 | check("beast.http", error::end_of_stream); |
| 48 | check("beast.http", error::partial_message); |
| 49 | check("beast.http", error::need_more); |
| 50 | check("beast.http", error::unexpected_body); |
| 51 | check("beast.http", error::need_buffer); |
| 52 | check("beast.http", error::end_of_chunk); |
| 53 | check("beast.http", error::buffer_overflow); |
| 54 | check("beast.http", error::header_limit); |
| 55 | check("beast.http", error::body_limit); |
| 56 | check("beast.http", error::bad_alloc); |
| 57 | |
| 58 | check("beast.http", error::bad_line_ending); |
| 59 | check("beast.http", error::bad_method); |
| 60 | check("beast.http", error::bad_target); |
| 61 | check("beast.http", error::bad_version); |
| 62 | check("beast.http", error::bad_status); |
| 63 | check("beast.http", error::bad_reason); |
| 64 | check("beast.http", error::bad_field); |
| 65 | check("beast.http", error::bad_value); |
| 66 | check("beast.http", error::bad_content_length); |
| 67 | check("beast.http", error::bad_transfer_encoding); |
| 68 | check("beast.http", error::bad_chunk); |
| 69 | check("beast.http", error::bad_chunk_extension); |
| 70 | check("beast.http", error::bad_obs_fold); |
| 71 | check("beast.http", error::multiple_content_length); |
| 72 | |
| 73 | check("beast.http", error::stale_parser); |
| 74 | check("beast.http", error::short_read); |
| 75 | |
| 76 | check("beast.http", error::header_field_name_too_large); |
| 77 | check("beast.http", error::header_field_value_too_large); |
| 78 | } |
| 79 | }; |
| 80 | |
| 81 | BEAST_DEFINE_TESTSUITE(beast,http,error); |
nothing calls this directly
no outgoing calls
no test coverage detected