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

* add some more fake pv vars

Change-Id: I187835a6b3c055493e498e921ebae19bdddc093e
(cherry picked from commit fca1e982e1)
mr8.5.3
Victor Seva 5 years ago
parent 50cf7a749b
commit 5da73b515a
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