|
Greenbone Vulnerability Management Libraries 22.34.0
|
#include "streamvalidator.h"#include <assert.h>#include <cgreen/cgreen.h>#include <cgreen/mocks.h>Macros | |
| #define | VALID_DATA "This should be valid...." |
| #define | TOO_SHORT_DATA "This is too short!" |
| #define | TOO_LONG_DATA "This text is longer than expected!" |
| #define | INVALID_DATA "This shouldn't be valid!" |
| #define | VALID_DATA_HASH "sha256:4ae8f10c9e9551173520b7a675e9caba163007edf04dbbd06022bf61ad3fe4fb" |
Functions | |
| Describe (streamvalidator) | |
| BeforeEach (streamvalidator) | |
| AfterEach (streamvalidator) | |
| Ensure (streamvalidator, accepts_valid_data) | |
| Ensure (streamvalidator, accepts_valid_data_after_multiple_writes) | |
| Ensure (streamvalidator, accepts_valid_data_after_rewind) | |
| Ensure (streamvalidator, rejects_too_long_data) | |
| Ensure (streamvalidator, rejects_too_short_data) | |
| Ensure (streamvalidator, rejects_hash_mismatch) | |
| Ensure (streamvalidator, init_rejects_empty_hash) | |
| Ensure (streamvalidator, init_rejects_invalid_syntax_hashes) | |
| Ensure (streamvalidator, init_rejects_invalid_algo_hashes) | |
| Ensure (streamvalidator, init_rejects_invalid_value_hashes) | |
| Ensure (streamvalidator, accepts_valid_checksum_only_without_size) | |
| Ensure (streamvalidator, rejects_checksum_with_extra_colon_suffix_as_invalid_hex) | |
| Ensure (streamvalidator, enforces_size_from_arg_when_no_suffix) | |
| Ensure (streamvalidator, checksum_only_extra_bytes_yield_hash_mismatch) | |
| Ensure (streamvalidator, init_rejects_invalid_syntax_algo_and_value) | |
| Ensure (streamvalidator, return_str_ok_is_null) | |
| Ensure (streamvalidator, return_str_maps_known_codes) | |
| Ensure (streamvalidator, return_str_unknown_code_yields_unknown_error) | |
| Ensure (streamvalidator, wrapper_checksum_only_accepts_valid_data) | |
| Ensure (streamvalidator, wrapper_checksum_only_does_not_enforce_size) | |
| Ensure (streamvalidator, wrapper_rejects_invalid_hash_syntax) | |
| int | main (int argc, char **argv) |
| #define INVALID_DATA "This shouldn't be valid!" |
| #define TOO_LONG_DATA "This text is longer than expected!" |
| #define TOO_SHORT_DATA "This is too short!" |
| #define VALID_DATA "This should be valid...." |
| #define VALID_DATA_HASH "sha256:4ae8f10c9e9551173520b7a675e9caba163007edf04dbbd06022bf61ad3fe4fb" |
| AfterEach | ( | streamvalidator | ) |
| BeforeEach | ( | streamvalidator | ) |
| Describe | ( | streamvalidator | ) |
| Ensure | ( | streamvalidator | , |
| accepts_valid_checksum_only_without_size | ) |
| Ensure | ( | streamvalidator | , |
| accepts_valid_data | ) |
| Ensure | ( | streamvalidator | , |
| accepts_valid_data_after_multiple_writes | ) |
| Ensure | ( | streamvalidator | , |
| accepts_valid_data_after_rewind | ) |
| Ensure | ( | streamvalidator | , |
| checksum_only_extra_bytes_yield_hash_mismatch | ) |
| Ensure | ( | streamvalidator | , |
| enforces_size_from_arg_when_no_suffix | ) |
| Ensure | ( | streamvalidator | , |
| init_rejects_empty_hash | ) |
| Ensure | ( | streamvalidator | , |
| init_rejects_invalid_algo_hashes | ) |
| Ensure | ( | streamvalidator | , |
| init_rejects_invalid_syntax_algo_and_value | ) |
| Ensure | ( | streamvalidator | , |
| init_rejects_invalid_syntax_hashes | ) |
| Ensure | ( | streamvalidator | , |
| init_rejects_invalid_value_hashes | ) |
| Ensure | ( | streamvalidator | , |
| rejects_checksum_with_extra_colon_suffix_as_invalid_hex | ) |
| Ensure | ( | streamvalidator | , |
| rejects_hash_mismatch | ) |
| Ensure | ( | streamvalidator | , |
| rejects_too_long_data | ) |
| Ensure | ( | streamvalidator | , |
| rejects_too_short_data | ) |
| Ensure | ( | streamvalidator | , |
| return_str_maps_known_codes | ) |
| Ensure | ( | streamvalidator | , |
| return_str_ok_is_null | ) |
| Ensure | ( | streamvalidator | , |
| return_str_unknown_code_yields_unknown_error | ) |
| Ensure | ( | streamvalidator | , |
| wrapper_checksum_only_accepts_valid_data | ) |
| Ensure | ( | streamvalidator | , |
| wrapper_checksum_only_does_not_enforce_size | ) |
| Ensure | ( | streamvalidator | , |
| wrapper_rejects_invalid_hash_syntax | ) |
| int main | ( | int | argc, |
| char ** | argv ) |