|
DTNMA Reference Tools v2.4.0 - 0.g737f35c
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Test the ari_text_util.h interfaces. More...
Include dependency graph for test_ari_text_util.c:Macros | |
| #define | TEST_CASE(...) |
Functions | |
| void | test_cace_ari_text_is_identity (const char *text, bool expect) |
| void | test_cace_uri_percent_encode_valid (const char *text, const char *safe, const char *expect) |
| void | test_cace_uri_percent_decode_valid (const char *text, const char *expect) |
| void | test_cace_uri_percent_decode_invalid (const char *text) |
| void | test_cace_slash_escape_valid (const char *text, const char quote, const char *expect) |
| void | test_cace_slash_unescape_valid (const char *text, const char *expect) |
| void | test_cace_slash_unescape_invalid (const char *text) |
| void | test_cace_base16_encode (const char *data, size_t data_len, bool uppercase, const char *expect) |
| void | test_cace_base16_decode_valid (const char *text, const char *expect, size_t expect_len) |
| void | test_cace_base16_decode_invalid (const char *text) |
| void | test_cace_base64_encode (const char *data, size_t data_len, bool useurl, bool usepad, const char *expect) |
| void | test_cace_base64_decode_valid (const char *text, const char *expect, size_t expect_len) |
| void | test_cace_base64_decode_invalid (const char *text) |
| void | test_cace_date_encode_valid (int year, int mon, int mday, bool usesep, const char *expect) |
| void | test_cace_date_decode_valid (const char *text, int expect_year, int expect_mon, int expect_mday) |
| void | test_cace_date_decode_invalid (const char *text) |
| void | test_cace_utctime_encode_valid (time_t in_sec, cace_ari_subsec_t in_nsec, bool usesep, const char *expect) |
| void | test_cace_utctime_decode_valid (const char *text, time_t expect_sec, cace_ari_subsec_t expect_nsec) |
| void | test_cace_utctime_decode_invalid (const char *text) |
| void | test_cace_timeperiod_encode_valid (time_t in_sec, cace_ari_subsec_t in_nsec, const char *expect) |
| void | test_cace_timeperiod_decode_valid (const char *text, time_t expect_sec, cace_ari_subsec_t expect_nsec) |
| void | test_cace_timeperiod_decode_invalid (const char *text) |
| void | test_cace_ari_uint64_encode (uint64_t in, int base, const char *expect) |
| void | test_cace_ari_int64_encode (int64_t in, int base, const char *expect) |
| void | test_cace_ari_uint64_decode (const char *in, uint64_t expect) |
| void | test_cace_ari_uint64_decode_invalid (const char *in) |
| void | test_cace_ari_int64_decode (const char *in, int64_t expect) |
| void | test_cace_ari_int64_decode_invalid (const char *in) |
| void | test_cace_ari_float64_encode (double in, char form, const char *expect) |
| void | test_cace_decfrac_encode_valid (time_t in_sec, cace_ari_subsec_t in_nsec, const char *expect) |
| void | test_cace_decfrac_decode_valid (const char *text, time_t expect_sec, cace_ari_subsec_t expect_nsec) |
| void | test_cace_decfrac_decode_invalid (const char *text) |
Test the ari_text_util.h interfaces.
| #define TEST_CASE | ( | ... | ) |
| void test_cace_ari_float64_encode | ( | double | in, |
| char | form, | ||
| const char * | expect | ||
| ) |
References cace_ari_float64_encode().
| void test_cace_ari_int64_decode | ( | const char * | in, |
| int64_t | expect | ||
| ) |
References cace_ari_int64_decode().
| void test_cace_ari_int64_decode_invalid | ( | const char * | in | ) |
References cace_ari_int64_decode().
| void test_cace_ari_int64_encode | ( | int64_t | in, |
| int | base, | ||
| const char * | expect | ||
| ) |
References cace_ari_int64_encode().
| void test_cace_ari_text_is_identity | ( | const char * | text, |
| bool | expect | ||
| ) |
References cace_ari_text_is_identity(), cace_data_deinit(), and cace_data_init_view().
| void test_cace_ari_uint64_decode | ( | const char * | in, |
| uint64_t | expect | ||
| ) |
References cace_ari_uint64_decode().
| void test_cace_ari_uint64_decode_invalid | ( | const char * | in | ) |
References cace_ari_uint64_decode().
| void test_cace_ari_uint64_encode | ( | uint64_t | in, |
| int | base, | ||
| const char * | expect | ||
| ) |
References cace_ari_uint64_encode().
| void test_cace_base16_decode_invalid | ( | const char * | text | ) |
References cace_base16_decode(), cace_data_deinit(), and cace_data_init().
| void test_cace_base16_decode_valid | ( | const char * | text, |
| const char * | expect, | ||
| size_t | expect_len | ||
| ) |
| void test_cace_base16_encode | ( | const char * | data, |
| size_t | data_len, | ||
| bool | uppercase, | ||
| const char * | expect | ||
| ) |
References cace_base16_encode(), cace_data_deinit(), and cace_data_init_view().
| void test_cace_base64_decode_invalid | ( | const char * | text | ) |
References cace_base64_decode(), cace_data_deinit(), and cace_data_init().
| void test_cace_base64_decode_valid | ( | const char * | text, |
| const char * | expect, | ||
| size_t | expect_len | ||
| ) |
| void test_cace_base64_encode | ( | const char * | data, |
| size_t | data_len, | ||
| bool | useurl, | ||
| bool | usepad, | ||
| const char * | expect | ||
| ) |
References cace_base64_encode(), cace_data_deinit(), and cace_data_init_view().
| void test_cace_date_decode_invalid | ( | const char * | text | ) |
References cace_data_deinit(), cace_data_init_view(), and cace_date_decode().
| void test_cace_date_decode_valid | ( | const char * | text, |
| int | expect_year, | ||
| int | expect_mon, | ||
| int | expect_mday | ||
| ) |
References cace_data_deinit(), cace_data_init_view(), and cace_date_decode().
| void test_cace_date_encode_valid | ( | int | year, |
| int | mon, | ||
| int | mday, | ||
| bool | usesep, | ||
| const char * | expect | ||
| ) |
References cace_date_encode().
| void test_cace_decfrac_decode_invalid | ( | const char * | text | ) |
References cace_data_deinit(), cace_data_init_view(), and cace_decfrac_decode().
| void test_cace_decfrac_decode_valid | ( | const char * | text, |
| time_t | expect_sec, | ||
| cace_ari_subsec_t | expect_nsec | ||
| ) |
References cace_data_deinit(), cace_data_init_view(), and cace_decfrac_decode().
| void test_cace_decfrac_encode_valid | ( | time_t | in_sec, |
| cace_ari_subsec_t | in_nsec, | ||
| const char * | expect | ||
| ) |
References cace_decfrac_encode().
| void test_cace_slash_escape_valid | ( | const char * | text, |
| const char | quote, | ||
| const char * | expect | ||
| ) |
References cace_data_deinit(), cace_data_init_view(), and cace_slash_escape().
| void test_cace_slash_unescape_invalid | ( | const char * | text | ) |
References cace_data_deinit(), cace_data_init_view(), and cace_slash_unescape().
| void test_cace_slash_unescape_valid | ( | const char * | text, |
| const char * | expect | ||
| ) |
References cace_data_deinit(), cace_data_init_view(), and cace_slash_unescape().
| void test_cace_timeperiod_decode_invalid | ( | const char * | text | ) |
References cace_data_deinit(), cace_data_init_view(), and cace_timeperiod_decode().
| void test_cace_timeperiod_decode_valid | ( | const char * | text, |
| time_t | expect_sec, | ||
| cace_ari_subsec_t | expect_nsec | ||
| ) |
References cace_data_deinit(), cace_data_init_view(), and cace_timeperiod_decode().
| void test_cace_timeperiod_encode_valid | ( | time_t | in_sec, |
| cace_ari_subsec_t | in_nsec, | ||
| const char * | expect | ||
| ) |
References cace_timeperiod_encode().
| void test_cace_uri_percent_decode_invalid | ( | const char * | text | ) |
References cace_data_deinit(), cace_data_init_view(), and cace_uri_percent_decode().
| void test_cace_uri_percent_decode_valid | ( | const char * | text, |
| const char * | expect | ||
| ) |
References cace_data_deinit(), cace_data_init_view(), and cace_uri_percent_decode().
| void test_cace_uri_percent_encode_valid | ( | const char * | text, |
| const char * | safe, | ||
| const char * | expect | ||
| ) |
References cace_data_deinit(), cace_data_init_view(), and cace_uri_percent_encode().
| void test_cace_utctime_decode_invalid | ( | const char * | text | ) |
References cace_data_deinit(), cace_data_init_view(), and cace_utctime_decode().
| void test_cace_utctime_decode_valid | ( | const char * | text, |
| time_t | expect_sec, | ||
| cace_ari_subsec_t | expect_nsec | ||
| ) |
References cace_data_deinit(), cace_data_init_view(), and cace_utctime_decode().
| void test_cace_utctime_encode_valid | ( | time_t | in_sec, |
| cace_ari_subsec_t | in_nsec, | ||
| bool | usesep, | ||
| const char * | expect | ||
| ) |
References cace_utctime_encode().