[Freeswitch-svn] [commit] r8463 - in freeswitch/trunk/libs/sofia-sip: . tests
Freeswitch SVN
mikej at freeswitch.org
Mon May 19 12:54:14 EDT 2008
Author: mikej
Date: Mon May 19 12:54:14 2008
New Revision: 8463
Modified:
freeswitch/trunk/libs/sofia-sip/.update
freeswitch/trunk/libs/sofia-sip/tests/test_simple.c
Log:
Fri May 16 10:29:20 EDT 2008 Pekka Pessi <first.last at nokia.com>
* test_simple.c: fixed test case for SUBSCRIBE
Modified: freeswitch/trunk/libs/sofia-sip/.update
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/.update (original)
+++ freeswitch/trunk/libs/sofia-sip/.update Mon May 19 12:54:14 2008
@@ -1 +1 @@
-Wed May 14 14:21:05 EDT 2008
+Mon May 19 12:54:07 EDT 2008
Modified: freeswitch/trunk/libs/sofia-sip/tests/test_simple.c
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/tests/test_simple.c (original)
+++ freeswitch/trunk/libs/sofia-sip/tests/test_simple.c Mon May 19 12:54:14 2008
@@ -641,8 +641,6 @@
switch (event) {
case nua_i_subscribe:
if (status < 200) {
- int fetch = sip->sip_expires && sip->sip_expires->ex_delta == 0;
-
RESPOND(ep, call, nh, SIP_202_ACCEPTED,
NUTAG_WITH(with),
SIPTAG_EXPIRES_STR("360"),
@@ -653,11 +651,8 @@
SIPTAG_EVENT(sip->sip_event),
SIPTAG_CONTENT_TYPE_STR("application/pidf+xml"),
SIPTAG_PAYLOAD_STR(presence_closed),
- NUTAG_SUBSTATE(fetch
- ? nua_substate_pending
- : nua_substate_terminated),
+ NUTAG_SUBSTATE(nua_substate_pending),
TAG_END());
-
}
return 0;
@@ -1020,6 +1015,10 @@
if (print_headings)
printf("TEST NUA-11.5.1: establishing subscription\n");
+ nua_set_params(b->nua, NUTAG_APPL_METHOD("NOTIFY"),
+ TAG_END());
+ run_b_until(ctx, nua_r_set_params, until_final_response);
+
TEST_1(a_call->nh = nua_handle(a->nua, a_call, SIPTAG_TO(b->to), TAG_END()));
SUBSCRIBE(a, a_call, a_call->nh, NUTAG_URL(b->contact->m_url),
@@ -2092,8 +2091,8 @@
|| test_publish(ctx)
|| test_subscribe_notify(ctx)
|| test_event_fetch(ctx)
- || test_subscribe_notify_graceful(ctx)
|| test_newsub_notify(ctx)
+ || test_subscribe_notify_graceful(ctx)
|| test_subscription_timeout(ctx)
;
}
More information about the Freeswitch-svn
mailing list