fix last commit

vseva/fix_3837
Victor Seva 12 years ago
parent 0cc5e7b1ff
commit 77e0b116b6

@ -68,7 +68,7 @@ NGCPRealPrefs_MT.__tostring = function ()
for _,v in pairs(keys) do
local value = values[v]
if value then
peer_values = v
peer_values[v] = value
end
end
local peer_keys = {}

@ -46,12 +46,15 @@ NGCPXAvp_MT = {
sr.pv.sets(id, value)
elseif type(value) == "table" then
table.add(t.keys, key)
local _,v
for _,v in pairs(value) do
local i, v
for i = #value, 1, -1 do
v = value[i]
if type(v) == "number" then
sr.pv.seti(id, value)
else
elseif type(v) == "string" then
sr.pv.sets(id, value)
else
error("unknown type: %s", type(v))
end
end
else

@ -130,7 +130,7 @@ TestNGCPRealPrefs = {} --class
xavp.user("dos",2)
assertEquals(sr.pv.get("$xavp(caller_usr_prefs=>dos)"),2)
local real_keys = self.real:caller_usr_load(keys)
assertEquals(real_keys, keys)
assertItemsEquals(real_keys, keys)
assertEquals(xavp.real("uno"),1)
assertEquals(xavp.real("dos"),2)
end
@ -163,7 +163,7 @@ TestNGCPRealPrefs = {} --class
xavp.user("dos",2)
assertEquals(sr.pv.get("$xavp(callee_usr_prefs=>dos)"),2)
local real_keys = self.real:callee_usr_load(keys)
assertEquals(real_keys, keys)
assertItemsEquals(real_keys, keys)
assertEquals(xavp.real("uno"),1)
assertEquals(xavp.real("dos"),2)
end

Loading…
Cancel
Save