From f8b0d04c3eb39017ff6ad4b93ab9733f4fa1c9f9 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Wed, 17 Apr 2013 14:46:50 +0200 Subject: [PATCH] Added test to check clean vars on caller_peer_clean --- tests/ngcp.lua | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/tests/ngcp.lua b/tests/ngcp.lua index 1c2cb3a..4129e81 100644 --- a/tests/ngcp.lua +++ b/tests/ngcp.lua @@ -255,5 +255,53 @@ TestNGCP = {} --class assertEquals(sr.pv.get("$avp(s:callee_outbound_from_display)"),nil) end + function TestNGCP:test_caller_peer_clean_vars() + self:test_caller_peer_load() + + assertEquals(sr.pv.get("$avp(peer_callee_sst_enable)"), "no") + assertEquals(sr.pv.get("$avp(peer_callee_sst_refresh_refresh_method)"), "UPDATE_FALLBACK_INVITE") + + self.ngcp:clean('caller', 'peer') + + assertEquals(sr.pv.get("$avp(s:peer_peer_caller_auth_user)"), nil) + assertEquals(sr.pv.get("$avp(s:peer_peer_caller_auth_pass)"), nil) + assertEquals(sr.pv.get("$avp(s:peer_peer_caller_auth_realm)"), nil) + + assertEquals(sr.pv.get("$avp(s:callee_use_rtpproxy)"), nil) + assertEquals(sr.pv.get("$avp(s:peer_callee_ipv46_for_rtpproxy)"), nil) + + assertEquals(sr.pv.get("$avp(s:peer_callee_concurrent_max)"), nil) + assertEquals(sr.pv.get("$avp(s:peer_callee_concurrent_max_out)"), nil) + + assertEquals(sr.pv.get("$avp(s:peer_callee_outbound_socket)"), nil) + + assertEquals(sr.pv.get("$avp(s:pstn_dp_caller_in_id)"), nil) + assertEquals(sr.pv.get("$avp(s:pstn_dp_callee_in_id)"), nil) + assertEquals(sr.pv.get("$avp(s:pstn_dp_caller_out_id)"), nil) + assertEquals(sr.pv.get("$avp(s:pstn_dp_callee_out_id)"), nil) + + assertEquals(sr.pv.get("$avp(s:rewrite_caller_in_dpid)"), nil) + assertEquals(sr.pv.get("$avp(s:rewrite_caller_out_dpid)"), nil) + assertEquals(sr.pv.get("$avp(s:rewrite_callee_in_dpid)"), nil) + assertEquals(sr.pv.get("$avp(s:rewrite_callee_out_dpid)"), nil) + + assertEquals(sr.pv.get("$avp(s:peer_callee_sst_enable)"), nil) + assertEquals(sr.pv.get("$avp(s:peer_callee_sst_expires)"), nil) + assertEquals(sr.pv.get("$avp(s:peer_callee_sst_min_timer)"), nil) + assertEquals(sr.pv.get("$avp(s:peer_callee_sst_max_timer)"), nil) + assertEquals(sr.pv.get("$avp(s:peer_callee_sst_refresh_method)"), nil) + + assertEquals(sr.pv.get("$avp(s:callee_outbound_from_display)"), nil) + assertEquals(sr.pv.get("$avp(s:callee_outbound_from_user)"), nil) + assertEquals(sr.pv.get("$avp(s:callee_outbound_pai_user)"), nil) + assertEquals(sr.pv.get("$avp(s:callee_outbound_ppi_user)"), nil) + assertEquals(sr.pv.get("$avp(s:callee_outbound_diversion)"), nil) + + assertEquals(sr.pv.get("$avp(s:concurrent_max)"), nil) + assertEquals(sr.pv.get("$avp(s:concurrent_max_out)"), nil) + assertEquals(sr.pv.get("$avp(s:concurrent_max_per_account)"), nil) + assertEquals(sr.pv.get("$avp(s:concurrent_max_out_per_account)"), nil) + end + -- class TestNGCP --EOF \ No newline at end of file