diff --git a/tester/flexisip_tester.c b/tester/flexisip_tester.c index b2cdf5c23..75b40b9be 100644 --- a/tester/flexisip_tester.c +++ b/tester/flexisip_tester.c @@ -1395,6 +1395,18 @@ end: ms_free(hellopath); } +static void register_without_regid(void) { + LinphoneCoreManager *marie = linphone_core_manager_new2("marie_rc", FALSE); + linphone_core_manager_start(marie,TRUE); + LinphoneProxyConfig *cfg=linphone_core_get_default_proxy_config(marie->lc); + if(cfg) { + const LinphoneAddress *addr = linphone_proxy_config_get_contact(cfg); + BC_ASSERT_PTR_NOT_NULL(addr); + BC_ASSERT_PTR_NULL(strstr(linphone_address_as_string_uri_only(addr), "regid")); + } + linphone_core_manager_destroy(marie); +} + void test_removing_old_tport(void) { bctbx_list_t* lcs; LinphoneCoreManager* marie2; @@ -1852,7 +1864,8 @@ test_t flexisip_tests[] = { TEST_NO_TAG("Sequential forking with timeout for highest priority", sequential_forking_with_timeout_for_highest_priority), TEST_NO_TAG("Sequential forking with no response from highest priority", sequential_forking_with_no_response_for_highest_priority), TEST_NO_TAG("Sequential forking with insertion of higher priority", sequential_forking_with_insertion_of_higher_priority), - TEST_NO_TAG("Sequential forking with fallback route", sequential_forking_with_fallback_route) + TEST_NO_TAG("Sequential forking with fallback route", sequential_forking_with_fallback_route), + TEST_NO_TAG("Registered contact does not have regid param", register_without_regid) }; diff --git a/tester/register_tester.c b/tester/register_tester.c index 389ca3095..3b051089c 100644 --- a/tester/register_tester.c +++ b/tester/register_tester.c @@ -1328,19 +1328,6 @@ static void multi_devices_register_with_gruu(void) { linphone_core_manager_destroy(marie); } -static void register_without_regid(void) { - LinphoneCoreManager *marie = ms_new0(LinphoneCoreManager, 1); - linphone_core_manager_init(marie, "marie_rc", NULL); - linphone_core_manager_start(marie,TRUE); - LinphoneProxyConfig *cfg=linphone_core_get_default_proxy_config(marie->lc); - if(cfg) { - const LinphoneAddress *addr = linphone_proxy_config_get_contact(cfg); - BC_ASSERT_PTR_NOT_NULL(addr); - BC_ASSERT_PTR_NULL(strstr(linphone_address_as_string_uri_only(addr), "regid")); - } - linphone_core_manager_destroy(marie); -} - test_t register_tests[] = { TEST_NO_TAG("Simple register", simple_register), @@ -1391,8 +1378,7 @@ test_t register_tests[] = { TEST_NO_TAG("AuthInfo TLS client certificate authentication in callback", tls_auth_info_client_cert_cb), TEST_NO_TAG("AuthInfo TLS client certificate authentication in callback 2", tls_auth_info_client_cert_cb_2), TEST_NO_TAG("Register get GRUU", register_get_gruu), - TEST_NO_TAG("Register get GRUU for multi device", multi_devices_register_with_gruu), - TEST_NO_TAG("Register contact do not have regid param", register_without_regid) + TEST_NO_TAG("Register get GRUU for multi device", multi_devices_register_with_gruu) }; test_suite_t register_test_suite = {"Register", NULL, NULL, liblinphone_tester_before_each, liblinphone_tester_after_each,