tester: use CU_ASSERT_EQUAL instead of CU_ASSERT_TRUE for objects leaked and fix memory leaks in transport_supported helper

This commit is contained in:
Gautier Pelloux-Prayer 2015-06-22 13:24:49 +02:00
parent 1c6fe4dc83
commit b165d67571
5 changed files with 16 additions and 15 deletions

View file

@ -413,7 +413,7 @@ marie = linphone_core_manager_new( "marie_rc");
linphone_core_manager_destroy(marie);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -459,7 +459,7 @@ static void call_with_timeouted_bye(void) {
linphone_core_manager_destroy(pauline);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -3231,7 +3231,7 @@ static void accept_call_in_send_base(bool_t caller_has_ice) {
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -3277,7 +3277,7 @@ void two_accepted_call_in_send_only() {
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -3424,7 +3424,7 @@ end:
linphone_core_manager_destroy(pauline);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -3473,7 +3473,7 @@ end:
linphone_core_manager_destroy(pauline);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -3515,7 +3515,7 @@ end:
linphone_core_manager_destroy(pauline);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -3734,7 +3734,7 @@ end:
linphone_core_manager_destroy(pauline);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -3878,7 +3878,7 @@ static void call_with_generic_cn(void) {
linphone_core_manager_destroy(pauline);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -4035,7 +4035,7 @@ static void video_call_with_re_invite_inactive_followed_by_re_invite_base(Linpho
linphone_core_manager_destroy(pauline);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -4143,7 +4143,7 @@ end:
ms_free(recordpath);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}

View file

@ -383,7 +383,7 @@ static void text_message_with_ack(void) {
linphone_core_manager_destroy(pauline);
}
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}

View file

@ -69,7 +69,7 @@ static void call_multicast_base(bool_t video) {
linphone_core_manager_destroy(pauline);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}

View file

@ -113,7 +113,7 @@ static void simple_call_with_different_codec_mappings(void) {
linphone_core_manager_destroy(pauline);
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}
@ -147,7 +147,7 @@ static void call_failed_because_of_codecs(void) {
linphone_core_manager_destroy(pauline);
}
leaked_objects=belle_sip_object_get_object_count()-begin;
BC_ASSERT_TRUE(leaked_objects==0);
BC_ASSERT_EQUAL(leaked_objects, 0, int, "%d");
if (leaked_objects>0){
belle_sip_object_dump_active_objects();
}

View file

@ -229,6 +229,7 @@ bool_t transport_supported(LinphoneTransportType transport) {
Sal *sal = sal_init();
bool_t supported = sal_transport_available(sal,(SalTransport)transport);
if (!supported) ms_warning("TLS transport not supported, falling back to TCP if possible otherwise skipping test.");
sal_uninit(sal);
return supported;
}