[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