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
t.vars_pv = {
ro = {
ci = "fake_ci",
ua = "fake agent",
si = "127.0.0.1",
sp = "9090"
},
rw = {
ru = "sip:noname@nodomain.com:5060;transport=udp",
rU = "noname"
}
}
@ -242,6 +245,22 @@ local pvMock = {
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)
local temp
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})
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