TT#95650 mocks/pv: add missing KSR.pv.get* functions

* add some more fake pv vars

Change-Id: I187835a6b3c055493e498e921ebae19bdddc093e
mr9.1
Victor Seva 5 years ago
parent c57df72747
commit fca1e982e1
No known key found for this signature in database
GPG Key ID: B1589889727198E0

@ -42,10 +42,13 @@ local pvMock = {
-- fake pseudo vars go here -- fake pseudo vars go here
t.vars_pv = { t.vars_pv = {
ro = { ro = {
ci = "fake_ci",
ua = "fake agent",
si = "127.0.0.1", si = "127.0.0.1",
sp = "9090" sp = "9090"
}, },
rw = { rw = {
ru = "sip:noname@nodomain.com:5060;transport=udp",
rU = "noname" rU = "noname"
} }
} }
@ -242,6 +245,22 @@ local pvMock = {
end end
end end
function t.gete(id)
return t.get(id) or ""
end
function t.getvn(id, default)
return t.get(id) or default
end
function t.getvs(id, default)
return t.get(id) or tostring(default)
end
function t.getvw(id)
return t.get(id) or "<<null>>"
end
function t._addvalue_new(result, value) function t._addvalue_new(result, value)
local temp local temp
if result.type == 'var' or result.type == 'dlg_var' then if result.type == 'var' or result.type == 'dlg_var' then

@ -488,3 +488,27 @@ TestPVMock = {}
lu.assertEquals(self.pv.get("$avp(s:hithere)"), 1) lu.assertEquals(self.pv.get("$avp(s:hithere)"), 1)
lu.assertEquals(self.pv.get("$(avp(s:hithere)[*])"), {1}) lu.assertEquals(self.pv.get("$(avp(s:hithere)[*])"), {1})
end end
function TestPVMock:test_pv_gete()
lu.assertEquals(self.pv.gete("$avp(hithere)"), "")
self.pv.seti("$avp(hithere)", 0)
lu.assertEquals(self.pv.gete("$avp(hithere)"), 0)
end
function TestPVMock:test_pv_getvn()
lu.assertEquals(self.pv.getvn("$avp(hithere)", 1), 1)
self.pv.seti("$avp(hithere)", 0)
lu.assertEquals(self.pv.getvn("$avp(hithere)", 1), 0)
end
function TestPVMock:test_pv_getvs()
lu.assertEquals(self.pv.getvs("$avp(hithere)", "1"), "1")
self.pv.seti("$avp(hithere)", 0)
lu.assertEquals(self.pv.getvs("$avp(hithere)", "1"), 0)
end
function TestPVMock:test_pv_getvw()
lu.assertEquals(self.pv.getvw("$avp(hithere)"), "<<null>>")
self.pv.seti("$avp(hithere)", 0)
lu.assertEquals(self.pv.getvw("$avp(hithere)"), 0)
end

Loading…
Cancel
Save