Go to the source code of this file.
Macros | |
#define | DEFINE_ZAP_ERROR_TESTS( name_, server_socket_config_, server_socket_config_data_, client_socket_config_, client_socket_config_data_) |
#define | RUN_ZAP_ERROR_TESTS(name_) |
Functions | |
DEFINE_ZAP_ERROR_TESTS (curve, &socket_config_curve_server, valid_server_secret, &socket_config_curve_client, &curve_client_data) int main() | |
DEFINE_ZAP_ERROR_TESTS (null, &socket_config_null_server, NULL, &socket_config_null_client, NULL) DEFINE_ZAP_ERROR_TESTS(plain | |
int | expect_new_client_bounce_fail_and_count_monitor_events (char *my_endpoint_, void *server_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_, void *server_mon_, int expected_server_event_, int expected_server_value_, int expected_client_event_=0, int expected_client_value_=0) |
void | test_zap_protocol_error (char *my_endpoint_, void *server_, void *server_mon_, socket_config_fn socket_config_, void *socket_config_data_, int expected_error_) |
static void | test_zap_protocol_error_closure (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_, zmq_thread_fn zap_handler_, int expected_failure_) |
static void | test_zap_protocol_error_too_many_parts (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_) |
static void | test_zap_protocol_error_wrong_request_id (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_) |
static void | test_zap_protocol_error_wrong_status_invalid (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_) |
static void | test_zap_protocol_error_wrong_version (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_) |
static void | test_zap_unsuccesful_disconnect (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_) |
static void | test_zap_unsuccesful_do_not_recv (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_) |
static void | test_zap_unsuccesful_do_not_send (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_) |
static void | test_zap_unsuccesful_no_handler_closure (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, zmq_thread_fn zap_handler_func_, bool zap_handler_disconnected_=false) |
static void | test_zap_unsuccesful_no_handler_started (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_) |
void | test_zap_unsuccessful (char *my_endpoint_, void *server_, void *server_mon_, int expected_server_event_, int expected_server_value_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_=NULL, int expected_client_event_=0, int expected_client_value_=0) |
void | test_zap_unsuccessful_no_handler (char *my_endpoint_, void *server_, void *server_mon_, int expected_event_, int expected_err_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_=NULL) |
void | test_zap_unsuccessful_status_300 (char *my_endpoint_, void *server_, void *server_mon_, socket_config_fn client_socket_config_, void *client_socket_config_data_) |
void | test_zap_unsuccessful_status_500 (char *my_endpoint_, void *server_, void *server_mon_, socket_config_fn client_socket_config_, void *client_socket_config_data_) |
static void | test_zap_wrong_status_internal_error (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_) |
static void | test_zap_wrong_status_temporary_failure (socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_) |
static void | zap_handler_disconnect (void *) |
static void | zap_handler_do_not_recv (void *) |
static void | zap_handler_do_not_send (void *) |
static void | zap_handler_too_many_parts (void *) |
static void | zap_handler_wrong_request_id (void *) |
static void | zap_handler_wrong_status_internal_error (void *) |
static void | zap_handler_wrong_status_invalid (void *) |
static void | zap_handler_wrong_status_temporary_failure (void *) |
static SETUP_TEARDOWN_TESTCONTEXT void | zap_handler_wrong_version (void *) |
Variables | |
static NULL curve_client_data_t | curve_client_data |
NULL | |
& | socket_config_plain_client |
& | socket_config_plain_server |
#define DEFINE_ZAP_ERROR_TESTS | ( | name_, | |
server_socket_config_, | |||
server_socket_config_data_, | |||
client_socket_config_, | |||
client_socket_config_data_ | |||
) |
Definition at line 337 of file test_security_zap.cpp.
#define RUN_ZAP_ERROR_TESTS | ( | name_ | ) |
DEFINE_ZAP_ERROR_TESTS | ( | curve | , |
& | socket_config_curve_server, | ||
valid_server_secret | , | ||
& | socket_config_curve_client, | ||
& | curve_client_data | ||
) |
Definition at line 410 of file test_security_zap.cpp.
DEFINE_ZAP_ERROR_TESTS | ( | null | , |
& | socket_config_null_server, | ||
NULL | , | ||
& | socket_config_null_client, | ||
NULL | |||
) |
int expect_new_client_bounce_fail_and_count_monitor_events | ( | char * | my_endpoint_, |
void * | server_, | ||
socket_config_fn | socket_config_, | ||
void * | socket_config_data_, | ||
void ** | client_mon_, | ||
void * | server_mon_, | ||
int | expected_server_event_, | ||
int | expected_server_value_, | ||
int | expected_client_event_ = 0 , |
||
int | expected_client_value_ = 0 |
||
) |
Definition at line 53 of file test_security_zap.cpp.
void test_zap_protocol_error | ( | char * | my_endpoint_, |
void * | server_, | ||
void * | server_mon_, | ||
socket_config_fn | socket_config_, | ||
void * | socket_config_data_, | ||
int | expected_error_ | ||
) |
Definition at line 118 of file test_security_zap.cpp.
|
static |
Definition at line 160 of file test_security_zap.cpp.
|
static |
Definition at line 216 of file test_security_zap.cpp.
|
static |
Definition at line 191 of file test_security_zap.cpp.
|
static |
Definition at line 203 of file test_security_zap.cpp.
|
static |
Definition at line 180 of file test_security_zap.cpp.
|
static |
Definition at line 308 of file test_security_zap.cpp.
|
static |
Definition at line 318 of file test_security_zap.cpp.
|
static |
Definition at line 328 of file test_security_zap.cpp.
|
static |
Definition at line 289 of file test_security_zap.cpp.
|
static |
Definition at line 265 of file test_security_zap.cpp.
void test_zap_unsuccessful | ( | char * | my_endpoint_, |
void * | server_, | ||
void * | server_mon_, | ||
int | expected_server_event_, | ||
int | expected_server_value_, | ||
socket_config_fn | socket_config_, | ||
void * | socket_config_data_, | ||
void ** | client_mon_ = NULL , |
||
int | expected_client_event_ = 0 , |
||
int | expected_client_value_ = 0 |
||
) |
Definition at line 76 of file test_security_zap.cpp.
void test_zap_unsuccessful_no_handler | ( | char * | my_endpoint_, |
void * | server_, | ||
void * | server_mon_, | ||
int | expected_event_, | ||
int | expected_err_, | ||
socket_config_fn | socket_config_, | ||
void * | socket_config_data_, | ||
void ** | client_mon_ = NULL |
||
) |
Definition at line 99 of file test_security_zap.cpp.
void test_zap_unsuccessful_status_300 | ( | char * | my_endpoint_, |
void * | server_, | ||
void * | server_mon_, | ||
socket_config_fn | client_socket_config_, | ||
void * | client_socket_config_data_ | ||
) |
Definition at line 130 of file test_security_zap.cpp.
void test_zap_unsuccessful_status_500 | ( | char * | my_endpoint_, |
void * | server_, | ||
void * | server_mon_, | ||
socket_config_fn | client_socket_config_, | ||
void * | client_socket_config_data_ | ||
) |
Definition at line 147 of file test_security_zap.cpp.
|
static |
Definition at line 249 of file test_security_zap.cpp.
|
static |
Definition at line 231 of file test_security_zap.cpp.
Definition at line 38 of file test_security_zap.cpp.
Definition at line 43 of file test_security_zap.cpp.
Definition at line 48 of file test_security_zap.cpp.
Definition at line 33 of file test_security_zap.cpp.
Definition at line 13 of file test_security_zap.cpp.
Definition at line 28 of file test_security_zap.cpp.
Definition at line 18 of file test_security_zap.cpp.
Definition at line 23 of file test_security_zap.cpp.
|
static |
Definition at line 8 of file test_security_zap.cpp.
|
static |
Definition at line 407 of file test_security_zap.cpp.
NULL |
Definition at line 405 of file test_security_zap.cpp.
& socket_config_plain_client |
Definition at line 405 of file test_security_zap.cpp.
& socket_config_plain_server |
Definition at line 405 of file test_security_zap.cpp.