Asterisk - The Open Source Telephony Project GIT-master-b023714
|
URI Unit Tests. More...
#include "asterisk.h"
#include "asterisk/test.h"
#include "asterisk/module.h"
#include "asterisk/uri.h"
Go to the source code of this file.
Macros | |
#define | CATEGORY "/main/uri/" |
#define | VALIDATE(value, expected_value) |
Functions | |
static void | __reg_module (void) |
static void | __unreg_module (void) |
struct ast_module * | AST_MODULE_SELF_SYM (void) |
AST_TEST_DEFINE (uri_default_http) | |
AST_TEST_DEFINE (uri_default_http_secure) | |
AST_TEST_DEFINE (uri_parse) | |
static int | load_module (void) |
static int | unload_module (void) |
Variables | |
static struct ast_module_info | __mod_info = { .name = AST_MODULE, .flags = AST_MODFLAG_LOAD_ORDER , .description = "URI test module" , .key = ASTERISK_GPL_KEY , .buildopt_sum = AST_BUILDOPT_SUM, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_DEFAULT, .support_level = AST_MODULE_SUPPORT_CORE, } |
static const struct ast_module_info * | ast_module_info = &__mod_info |
static const char * | scenarios [][7] |
URI Unit Tests.
Definition in file test_uri.c.
#define CATEGORY "/main/uri/" |
Definition at line 38 of file test_uri.c.
#define VALIDATE | ( | value, | |
expected_value | |||
) |
|
static |
Definition at line 152 of file test_uri.c.
|
static |
Definition at line 152 of file test_uri.c.
struct ast_module * AST_MODULE_SELF_SYM | ( | void | ) |
Definition at line 152 of file test_uri.c.
AST_TEST_DEFINE | ( | uri_default_http | ) |
Definition at line 88 of file test_uri.c.
References ao2_cleanup, AST_TEST_NOT_RUN, AST_TEST_PASS, ast_uri_host(), ast_uri_is_secure(), ast_uri_parse_http(), ast_uri_port(), ast_uri_scheme(), CATEGORY, NULL, RAII_VAR, TEST_EXECUTE, and TEST_INIT.
AST_TEST_DEFINE | ( | uri_default_http_secure | ) |
Definition at line 112 of file test_uri.c.
References ao2_cleanup, AST_TEST_NOT_RUN, AST_TEST_PASS, ast_uri_host(), ast_uri_is_secure(), ast_uri_parse_http(), ast_uri_port(), ast_uri_scheme(), CATEGORY, NULL, RAII_VAR, TEST_EXECUTE, and TEST_INIT.
AST_TEST_DEFINE | ( | uri_parse | ) |
Definition at line 51 of file test_uri.c.
References ao2_cleanup, ARRAY_LEN, AST_TEST_NOT_RUN, AST_TEST_PASS, ast_uri_host(), ast_uri_parse(), ast_uri_path(), ast_uri_port(), ast_uri_query(), ast_uri_scheme(), ast_uri_user_info(), CATEGORY, NULL, RAII_VAR, scenarios, TEST_EXECUTE, TEST_INIT, and VALIDATE.
|
static |
Definition at line 136 of file test_uri.c.
References AST_MODULE_LOAD_SUCCESS, and AST_TEST_REGISTER.
|
static |
Definition at line 144 of file test_uri.c.
References AST_TEST_UNREGISTER.
|
static |
Definition at line 152 of file test_uri.c.
|
static |
Definition at line 152 of file test_uri.c.
|
static |