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.
26 lines
823 B
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 |