You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lua-ngcp-kamailio/tests/ngcp_pref.lua

26 lines
823 B

require('luaunit')
require 'ngcp.pref'
TestNGCPPrefs = {} --class
function TestNGCPPrefs:tearDown()
sr.pv.vars = {}
end
function TestNGCPPrefs:test_set_avp_empty()
sr.pv.sets("$avp(s:loquesea)", "one")
assertEquals(sr.pv.get("$avp(s:loquesea)"),"one")
NGCPPrefs.set_avp("loquesea")
assertEquals(sr.pv.get("$avp(s:loquesea)"), nil)
end
function TestNGCPPrefs:test_set_avp_val()
sr.pv.sets("$avp(s:loquesea)", "one")
sr.pv.sets("$xavp(callee_peer_prefs=>hola)", "two")
assertEquals(sr.pv.get("$avp(s:loquesea)"),"one")
assertEquals(sr.pv.get("$xavp(callee_peer_prefs[0]=>hola)"),"two")
NGCPPrefs.set_avp("loquesea", "callee_peer_prefs=>hola")
assertEquals(sr.pv.get("$avp(s:loquesea)"), "two")
end
-- class TestNGCP
--EOF