提交 fe71e492 authored 作者: Brian West's avatar Brian West

Thu Mar 5 10:19:35 CST 2009 Pekka Pessi <first.last@nokia.com>

  * check_nua: using fail_unless_event() macro
  Ignore-this: b03dc7431e8fea9835322bd8f825a803



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12731 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 4025b424
Tue Mar 10 14:57:43 CDT 2009 Tue Mar 24 10:29:44 CDT 2009
...@@ -103,7 +103,7 @@ static void etsi_teardown(void) ...@@ -103,7 +103,7 @@ static void etsi_teardown(void)
mark_point(); mark_point();
nua_shutdown(nua); nua_shutdown(nua);
fail_unless(s2_check_event(nua_r_shutdown, 200)); fail_unless_event(nua_r_shutdown, 200);
s2_nua_teardown(); s2_nua_teardown();
} }
...@@ -186,7 +186,7 @@ bye_by_nua(struct dialog *dialog, nua_handle_t *nh, ...@@ -186,7 +186,7 @@ bye_by_nua(struct dialog *dialog, nua_handle_t *nh,
fail_if(!bye); fail_if(!bye);
s2_sip_respond_to(bye, dialog, SIP_200_OK, TAG_END()); s2_sip_respond_to(bye, dialog, SIP_200_OK, TAG_END());
s2_sip_free_message(bye); s2_sip_free_message(bye);
fail_unless(s2_check_event(nua_r_bye, 200)); fail_unless_event(nua_r_bye, 200);
fail_unless(s2_check_callstate(nua_callstate_terminated)); fail_unless(s2_check_callstate(nua_callstate_terminated));
} }
...@@ -216,7 +216,7 @@ START_TEST(SIP_CC_OE_CE_V_019) ...@@ -216,7 +216,7 @@ START_TEST(SIP_CC_OE_CE_V_019)
respond_with_sdp(invite, d1, SIP_200_OK, TAG_END()); respond_with_sdp(invite, d1, SIP_200_OK, TAG_END());
fail_unless(s2_check_event(nua_r_invite, 200)); fail_unless_event(nua_r_invite, 200);
fail_unless(s2_check_callstate(nua_callstate_ready)); fail_unless(s2_check_callstate(nua_callstate_ready));
fail_unless(s2_sip_check_request(SIP_METHOD_ACK)); fail_unless(s2_sip_check_request(SIP_METHOD_ACK));
...@@ -253,7 +253,7 @@ START_TEST(SIP_CC_OE_CE_TI_008) ...@@ -253,7 +253,7 @@ START_TEST(SIP_CC_OE_CE_TI_008)
invite = invite_sent_by_nua(nh, TAG_END()); invite = invite_sent_by_nua(nh, TAG_END());
s2_sip_respond_to(invite, d1, 404, "First not found", TAG_END()); s2_sip_respond_to(invite, d1, 404, "First not found", TAG_END());
fail_unless(s2_check_event(nua_r_invite, 404)); fail_unless_event(nua_r_invite, 404);
fail_unless(s2_check_callstate(nua_callstate_terminated)); fail_unless(s2_check_callstate(nua_callstate_terminated));
fail_unless(s2_sip_check_request(SIP_METHOD_ACK)); fail_unless(s2_sip_check_request(SIP_METHOD_ACK));
...@@ -276,7 +276,7 @@ START_TEST(SIP_CC_OE_CE_TI_008) ...@@ -276,7 +276,7 @@ START_TEST(SIP_CC_OE_CE_TI_008)
/* Wake up nua thread and let it time out INVITE transaction */ /* Wake up nua thread and let it time out INVITE transaction */
nua_set_params(s2->nua, TAG_END()); nua_set_params(s2->nua, TAG_END());
s2_check_event(nua_r_set_params, 0); fail_unless_event(nua_r_set_params, 0);
s2_sip_respond_to(invite, d1, 404, "Not found after 32 seconds", TAG_END()); s2_sip_respond_to(invite, d1, 404, "Not found after 32 seconds", TAG_END());
s2_sip_free_message(invite); s2_sip_free_message(invite);
...@@ -307,7 +307,7 @@ START_TEST(SIP_CC_OE_CE_TI_011_012) ...@@ -307,7 +307,7 @@ START_TEST(SIP_CC_OE_CE_TI_011_012)
respond_with_sdp(invite, d1, SIP_200_OK, TAG_END()); respond_with_sdp(invite, d1, SIP_200_OK, TAG_END());
fail_unless(s2_check_event(nua_r_invite, 200)); fail_unless_event(nua_r_invite, 200);
fail_unless(s2_check_callstate(nua_callstate_ready)); fail_unless(s2_check_callstate(nua_callstate_ready));
fail_unless(s2_sip_check_request(SIP_METHOD_ACK)); fail_unless(s2_sip_check_request(SIP_METHOD_ACK));
......
...@@ -405,7 +405,7 @@ void s2_register_setup(void) ...@@ -405,7 +405,7 @@ void s2_register_setup(void)
s2_sip_free_message(m); s2_sip_free_message(m);
assert(s2->registration->contact != NULL); assert(s2->registration->contact != NULL);
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
s2->registration->nh = nh; s2->registration->nh = nh;
} }
...@@ -437,7 +437,7 @@ void s2_register_teardown(void) ...@@ -437,7 +437,7 @@ void s2_register_teardown(void)
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_unregister, 200); fail_unless_event(nua_r_unregister, 200);
nua_handle_destroy(nh); nua_handle_destroy(nh);
s2->registration->nh = NULL; s2->registration->nh = NULL;
......
...@@ -83,6 +83,9 @@ int s2_check_event(nua_event_t event, int status); ...@@ -83,6 +83,9 @@ int s2_check_event(nua_event_t event, int status);
int s2_check_callstate(enum nua_callstate state); int s2_check_callstate(enum nua_callstate state);
int s2_check_substate(struct event *e, enum nua_substate state); int s2_check_substate(struct event *e, enum nua_substate state);
#define fail_unless_event(event, status) \
fail_unless(s2_check_event(event, status))
#define SIP_METHOD_UNKNOWN sip_method_unknown, NULL #define SIP_METHOD_UNKNOWN sip_method_unknown, NULL
void s2_flush_all(void); void s2_flush_all(void);
......
...@@ -94,7 +94,7 @@ static void register_teardown(void) ...@@ -94,7 +94,7 @@ static void register_teardown(void)
{ {
s2_teardown_started("register"); s2_teardown_started("register");
nua_shutdown(nua); nua_shutdown(nua);
fail_unless(s2_check_event(nua_r_shutdown, 200)); fail_unless_event(nua_r_shutdown, 200);
s2_nua_teardown(); s2_nua_teardown();
} }
...@@ -162,7 +162,7 @@ START_TEST(register_1_1_2) ...@@ -162,7 +162,7 @@ START_TEST(register_1_1_2)
SIPTAG_PROXY_AUTHENTICATE_STR(s2_auth_digest_str), SIPTAG_PROXY_AUTHENTICATE_STR(s2_auth_digest_str),
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_register, 407); fail_unless_event(nua_r_register, 407);
nua_authenticate(nh, NUTAG_AUTH(s2_auth_credentials), TAG_END()); nua_authenticate(nh, NUTAG_AUTH(s2_auth_credentials), TAG_END());
...@@ -173,7 +173,7 @@ START_TEST(register_1_1_2) ...@@ -173,7 +173,7 @@ START_TEST(register_1_1_2)
SIPTAG_PROXY_AUTHENTICATE_STR(s2_auth_digest_str), SIPTAG_PROXY_AUTHENTICATE_STR(s2_auth_digest_str),
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_register, 401); fail_unless_event(nua_r_register, 401);
nua_authenticate(nh, NUTAG_AUTH(s2_auth2_credentials), TAG_END()); nua_authenticate(nh, NUTAG_AUTH(s2_auth2_credentials), TAG_END());
...@@ -190,7 +190,7 @@ START_TEST(register_1_1_2) ...@@ -190,7 +190,7 @@ START_TEST(register_1_1_2)
s2_sip_free_message(m); s2_sip_free_message(m);
assert(s2->registration->contact != NULL); assert(s2->registration->contact != NULL);
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
s2->registration->nh = nh; s2->registration->nh = nh;
...@@ -250,7 +250,7 @@ START_TEST(register_1_2_1) { ...@@ -250,7 +250,7 @@ START_TEST(register_1_2_1) {
s2_sip_free_message(m); s2_sip_free_message(m);
assert(s2->registration->contact != NULL); assert(s2->registration->contact != NULL);
s2_check_event(nua_r_register, 100); fail_unless_event(nua_r_register, 100);
m = s2_sip_wait_for_request(SIP_METHOD_REGISTER); m = s2_sip_wait_for_request(SIP_METHOD_REGISTER);
fail_if(!m); fail_if(!m);
...@@ -266,7 +266,7 @@ START_TEST(register_1_2_1) { ...@@ -266,7 +266,7 @@ START_TEST(register_1_2_1) {
fail_unless(s2->registration->contact != NULL); fail_unless(s2->registration->contact != NULL);
fail_if(s2->registration->contact->m_next != NULL); fail_if(s2->registration->contact->m_next != NULL);
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
s2->registration->nh = nh; s2->registration->nh = nh;
...@@ -294,7 +294,7 @@ static nua_handle_t *make_auth_natted_register( ...@@ -294,7 +294,7 @@ static nua_handle_t *make_auth_natted_register(
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_register, 401); fail_unless_event(nua_r_register, 401);
nua_authenticate(nh, NUTAG_AUTH(s2_auth_credentials), TAG_END()); nua_authenticate(nh, NUTAG_AUTH(s2_auth_credentials), TAG_END());
...@@ -315,7 +315,7 @@ static nua_handle_t *make_auth_natted_register( ...@@ -315,7 +315,7 @@ static nua_handle_t *make_auth_natted_register(
s2_sip_free_message(m); s2_sip_free_message(m);
assert(s2->registration->contact != NULL); assert(s2->registration->contact != NULL);
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
return nh; return nh;
} }
...@@ -392,7 +392,7 @@ START_TEST(register_1_2_2_2) ...@@ -392,7 +392,7 @@ START_TEST(register_1_2_2_2)
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_i_outbound, 0); fail_unless_event(nua_i_outbound, 0);
m = s2_sip_wait_for_request(SIP_METHOD_REGISTER); m = s2_sip_wait_for_request(SIP_METHOD_REGISTER);
fail_if(!m); fail_if(!m->sip->sip_authorization); fail_if(!m); fail_if(!m->sip->sip_authorization);
...@@ -406,7 +406,7 @@ START_TEST(register_1_2_2_2) ...@@ -406,7 +406,7 @@ START_TEST(register_1_2_2_2)
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
fail_unless(s2->registration->contact != NULL); fail_unless(s2->registration->contact != NULL);
fail_if(s2->registration->contact->m_next != NULL); fail_if(s2->registration->contact->m_next != NULL);
...@@ -448,7 +448,7 @@ START_TEST(register_1_2_2_3) ...@@ -448,7 +448,7 @@ START_TEST(register_1_2_2_3)
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_register, 100); fail_unless_event(nua_r_register, 100);
m = s2_sip_wait_for_request(SIP_METHOD_REGISTER); m = s2_sip_wait_for_request(SIP_METHOD_REGISTER);
fail_if(!m); fail_if(!m->sip->sip_authorization); fail_if(!m); fail_if(!m->sip->sip_authorization);
...@@ -465,7 +465,7 @@ START_TEST(register_1_2_2_3) ...@@ -465,7 +465,7 @@ START_TEST(register_1_2_2_3)
fail_unless(s2->registration->contact != NULL); fail_unless(s2->registration->contact != NULL);
fail_if(s2->registration->contact->m_next != NULL); fail_if(s2->registration->contact->m_next != NULL);
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
s2_register_teardown(); s2_register_teardown();
...@@ -494,7 +494,7 @@ START_TEST(register_1_2_3) { ...@@ -494,7 +494,7 @@ START_TEST(register_1_2_3) {
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_register, 100); fail_unless_event(nua_r_register, 100);
m = s2_sip_wait_for_request(SIP_METHOD_REGISTER); m = s2_sip_wait_for_request(SIP_METHOD_REGISTER);
fail_if(!m); fail_if(!m);
...@@ -509,7 +509,7 @@ START_TEST(register_1_2_3) { ...@@ -509,7 +509,7 @@ START_TEST(register_1_2_3) {
fail_unless(s2->registration->contact != NULL); fail_unless(s2->registration->contact != NULL);
fail_if(s2->registration->contact->m_next != NULL); fail_if(s2->registration->contact->m_next != NULL);
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
s2->registration->nh = nh; s2->registration->nh = nh;
...@@ -545,7 +545,7 @@ START_TEST(register_1_3_1) ...@@ -545,7 +545,7 @@ START_TEST(register_1_3_1)
s2_sip_free_message(m); s2_sip_free_message(m);
assert(s2->registration->contact != NULL); assert(s2->registration->contact != NULL);
s2_check_event(nua_r_register, 100); fail_unless_event(nua_r_register, 100);
m = s2_sip_wait_for_request(SIP_METHOD_REGISTER); m = s2_sip_wait_for_request(SIP_METHOD_REGISTER);
fail_if(!m); fail_if(!m);
...@@ -563,7 +563,7 @@ START_TEST(register_1_3_1) ...@@ -563,7 +563,7 @@ START_TEST(register_1_3_1)
fail_if(s2->registration->contact->m_next != NULL); fail_if(s2->registration->contact->m_next != NULL);
fail_unless( fail_unless(
url_has_param(s2->registration->contact->m_url, "transport=tcp")); url_has_param(s2->registration->contact->m_url, "transport=tcp"));
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
s2->registration->nh = nh; s2->registration->nh = nh;
...@@ -599,7 +599,7 @@ START_TEST(register_1_3_2_2) ...@@ -599,7 +599,7 @@ START_TEST(register_1_3_2_2)
"close TCP at server, wait for re-REGISTERs."); "close TCP at server, wait for re-REGISTERs.");
nua_set_params(nua, NTATAG_TCP_RPORT(1), TAG_END()); nua_set_params(nua, NTATAG_TCP_RPORT(1), TAG_END());
s2_check_event(nua_r_set_params, 200); fail_unless_event(nua_r_set_params, 200);
mark_point(); mark_point();
s2->registration->nh = nh; s2->registration->nh = nh;
...@@ -623,7 +623,7 @@ START_TEST(register_1_3_2_2) ...@@ -623,7 +623,7 @@ START_TEST(register_1_3_2_2)
/* The "NAT binding" changed when new TCP connection is established */ /* The "NAT binding" changed when new TCP connection is established */
/* => NUA re-REGISTERs with newly detected contact */ /* => NUA re-REGISTERs with newly detected contact */
s2_check_event(nua_r_register, 100); fail_unless_event(nua_r_register, 100);
m = s2_sip_wait_for_request(SIP_METHOD_REGISTER); m = s2_sip_wait_for_request(SIP_METHOD_REGISTER);
fail_if(!m); fail_if(!m->sip->sip_authorization); fail_if(!m); fail_if(!m->sip->sip_authorization);
...@@ -637,7 +637,7 @@ START_TEST(register_1_3_2_2) ...@@ -637,7 +637,7 @@ START_TEST(register_1_3_2_2)
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
fail_unless(s2->registration->contact != NULL); fail_unless(s2->registration->contact != NULL);
fail_if(s2->registration->contact->m_next != NULL); fail_if(s2->registration->contact->m_next != NULL);
...@@ -656,7 +656,7 @@ START_TEST(register_1_3_3_1) ...@@ -656,7 +656,7 @@ START_TEST(register_1_3_3_1)
"Register with UDP, UDP time-outing, then w/ TCP using rport. "); "Register with UDP, UDP time-outing, then w/ TCP using rport. ");
nua_set_params(nua, NTATAG_TCP_RPORT(1), TAG_END()); nua_set_params(nua, NTATAG_TCP_RPORT(1), TAG_END());
s2_check_event(nua_r_set_params, 200); fail_unless_event(nua_r_set_params, 200);
mark_point(); mark_point();
s2->registration->nh = nh; s2->registration->nh = nh;
...@@ -683,7 +683,7 @@ START_TEST(register_1_3_3_1) ...@@ -683,7 +683,7 @@ START_TEST(register_1_3_3_1)
SIPTAG_VIA(natted_via(m)), SIPTAG_VIA(natted_via(m)),
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_register, 401); fail_unless_event(nua_r_register, 401);
nua_authenticate(nh, NUTAG_AUTH(s2_auth_credentials), TAG_END()); nua_authenticate(nh, NUTAG_AUTH(s2_auth_credentials), TAG_END());
/* Turn off pong */ /* Turn off pong */
...@@ -703,7 +703,7 @@ START_TEST(register_1_3_3_1) ...@@ -703,7 +703,7 @@ START_TEST(register_1_3_3_1)
s2_sip_free_message(m); s2_sip_free_message(m);
/* NUA detects oops... re-registers UDP */ /* NUA detects oops... re-registers UDP */
s2_check_event(nua_r_register, 100); fail_unless_event(nua_r_register, 100);
m = s2_sip_wait_for_request(SIP_METHOD_REGISTER); m = s2_sip_wait_for_request(SIP_METHOD_REGISTER);
fail_if(!m); fail_if(!m->sip->sip_authorization); fail_if(!m); fail_if(!m->sip->sip_authorization);
...@@ -717,7 +717,7 @@ START_TEST(register_1_3_3_1) ...@@ -717,7 +717,7 @@ START_TEST(register_1_3_3_1)
TAG_END()); TAG_END());
s2_sip_free_message(m); s2_sip_free_message(m);
s2_check_event(nua_r_register, 200); fail_unless_event(nua_r_register, 200);
fail_unless(s2->registration->contact != NULL); fail_unless(s2->registration->contact != NULL);
fail_if(s2->registration->contact->m_next != NULL); fail_if(s2->registration->contact->m_next != NULL);
......
...@@ -80,7 +80,7 @@ void s2_dialog_teardown(void) ...@@ -80,7 +80,7 @@ void s2_dialog_teardown(void)
nua_shutdown(nua); nua_shutdown(nua);
fail_unless(s2_check_event(nua_r_shutdown, 200)); fail_unless_event(nua_r_shutdown, 200);
s2_nua_teardown(); s2_nua_teardown();
} }
...@@ -509,7 +509,7 @@ subscribe_to_nua(char const *event, ...@@ -509,7 +509,7 @@ subscribe_to_nua(char const *event,
nua_set_params(nua, NUTAG_APPL_METHOD("SUBSCRIBE"), nua_set_params(nua, NUTAG_APPL_METHOD("SUBSCRIBE"),
SIPTAG_ALLOW_EVENTS_STR(event), SIPTAG_ALLOW_EVENTS_STR(event),
TAG_END()); TAG_END());
s2_check_event(nua_r_set_params, 200); fail_unless_event(nua_r_set_params, 200);
ta_start(ta, tag, value); ta_start(ta, tag, value);
s2_sip_request_to(dialog, SIP_METHOD_SUBSCRIBE, NULL, s2_sip_request_to(dialog, SIP_METHOD_SUBSCRIBE, NULL,
...@@ -550,7 +550,7 @@ START_TEST(notify_6_3_1) ...@@ -550,7 +550,7 @@ START_TEST(notify_6_3_1)
s2_sip_check_response(489, SIP_METHOD_SUBSCRIBE); s2_sip_check_response(489, SIP_METHOD_SUBSCRIBE);
nua_set_params(nua, NUTAG_APPL_METHOD("SUBSCRIBE"), TAG_END()); nua_set_params(nua, NUTAG_APPL_METHOD("SUBSCRIBE"), TAG_END());
s2_check_event(nua_r_set_params, 200); fail_unless_event(nua_r_set_params, 200);
s2_sip_request_to(dialog, SIP_METHOD_SUBSCRIBE, NULL, s2_sip_request_to(dialog, SIP_METHOD_SUBSCRIBE, NULL,
SIPTAG_EVENT_STR("presence"), SIPTAG_EVENT_STR("presence"),
...@@ -558,7 +558,7 @@ START_TEST(notify_6_3_1) ...@@ -558,7 +558,7 @@ START_TEST(notify_6_3_1)
s2_sip_check_response(489, SIP_METHOD_SUBSCRIBE); s2_sip_check_response(489, SIP_METHOD_SUBSCRIBE);
nua_set_params(nua, SIPTAG_ALLOW_EVENTS_STR("presence"), TAG_END()); nua_set_params(nua, SIPTAG_ALLOW_EVENTS_STR("presence"), TAG_END());
s2_check_event(nua_r_set_params, 200); fail_unless_event(nua_r_set_params, 200);
s2_sip_request_to(dialog, SIP_METHOD_SUBSCRIBE, NULL, s2_sip_request_to(dialog, SIP_METHOD_SUBSCRIBE, NULL,
SIPTAG_EVENT_STR("presence"), SIPTAG_EVENT_STR("presence"),
...@@ -601,7 +601,7 @@ START_TEST(notify_6_3_1) ...@@ -601,7 +601,7 @@ START_TEST(notify_6_3_1)
"terminated")); "terminated"));
s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END()); s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END());
s2_check_event(nua_r_notify, 200); fail_unless_event(nua_r_notify, 200);
nua_handle_destroy(nh); nua_handle_destroy(nh);
} }
END_TEST END_TEST
...@@ -629,7 +629,7 @@ START_TEST(notify_6_3_2) ...@@ -629,7 +629,7 @@ START_TEST(notify_6_3_2)
fail_unless(su_strmatch(sip->sip_subscription_state->ss_substate, fail_unless(su_strmatch(sip->sip_subscription_state->ss_substate,
"active")); "active"));
s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END()); s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END());
s2_check_event(nua_r_notify, 200); fail_unless_event(nua_r_notify, 200);
s2_nua_fast_forward(300, s2base->root); s2_nua_fast_forward(300, s2base->root);
...@@ -640,7 +640,7 @@ START_TEST(notify_6_3_2) ...@@ -640,7 +640,7 @@ START_TEST(notify_6_3_2)
fail_unless(su_strmatch(sip->sip_subscription_state->ss_substate, fail_unless(su_strmatch(sip->sip_subscription_state->ss_substate,
"terminated")); "terminated"));
s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END()); s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END());
s2_check_event(nua_r_notify, 200); fail_unless_event(nua_r_notify, 200);
nua_handle_destroy(nh); nua_handle_destroy(nh);
} }
...@@ -682,7 +682,7 @@ START_TEST(notify_6_3_3) ...@@ -682,7 +682,7 @@ START_TEST(notify_6_3_3)
fail_unless(su_strmatch(sip->sip_subscription_state->ss_substate, fail_unless(su_strmatch(sip->sip_subscription_state->ss_substate,
"active")); "active"));
s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END()); s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END());
s2_check_event(nua_r_notify, 200); fail_unless_event(nua_r_notify, 200);
nua_notify(nh, nua_notify(nh,
NUTAG_SUBSTATE(nua_substate_active), NUTAG_SUBSTATE(nua_substate_active),
...@@ -728,7 +728,7 @@ START_TEST(notify_6_3_4) ...@@ -728,7 +728,7 @@ START_TEST(notify_6_3_4)
fail_unless(su_strmatch(sip->sip_subscription_state->ss_substate, fail_unless(su_strmatch(sip->sip_subscription_state->ss_substate,
"active")); "active"));
s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END()); s2_sip_respond_to(notify, dialog, SIP_200_OK, TAG_END());
s2_check_event(nua_r_notify, 200); fail_unless_event(nua_r_notify, 200);
nua_notify(nh, nua_notify(nh,
NUTAG_SUBSTATE(nua_substate_active), NUTAG_SUBSTATE(nua_substate_active),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论