Test empty parameters on load.

squeeze-backports
Victor Seva 13 years ago
parent ae723023db
commit 4101e6ada0

@ -17,10 +17,16 @@ NGCPDomainPrefs_MT = { __index = NGCPDomainPrefs }
end end
function NGCPDomainPrefs:caller_load(uuid) function NGCPDomainPrefs:caller_load(uuid)
if not uuid then
error("uuid is empty")
end
return NGCPDomainPrefs._load(self,"caller",uuid) return NGCPDomainPrefs._load(self,"caller",uuid)
end end
function NGCPDomainPrefs:callee_load(uuid) function NGCPDomainPrefs:callee_load(uuid)
if not uuid then
error("uuid is empty")
end
return NGCPDomainPrefs._load(self,"callee",uuid) return NGCPDomainPrefs._load(self,"callee",uuid)
end end

@ -17,12 +17,16 @@ NGCPPeerPrefs_MT = { __index = NGCPPeerPrefs }
end end
function NGCPPeerPrefs:caller_load(uuid) function NGCPPeerPrefs:caller_load(uuid)
if uuid then
return self:_load("caller",uuid) return self:_load("caller",uuid)
end end
end
function NGCPPeerPrefs:callee_load(uuid) function NGCPPeerPrefs:callee_load(uuid)
if uuid then
return self:_load("callee",uuid) return self:_load("callee",uuid)
end end
end
function NGCPPeerPrefs:_load(level, uuid) function NGCPPeerPrefs:_load(level, uuid)
local con = assert (self.config:getDBConnection()) local con = assert (self.config:getDBConnection())

@ -17,10 +17,16 @@ NGCPUserPrefs_MT = { __index = NGCPUserPrefs }
end end
function NGCPUserPrefs:caller_load(uuid) function NGCPUserPrefs:caller_load(uuid)
if not uuid then
error("uuid is empty")
end
return NGCPUserPrefs._load(self,"caller",uuid) return NGCPUserPrefs._load(self,"caller",uuid)
end end
function NGCPUserPrefs:callee_load(uuid) function NGCPUserPrefs:callee_load(uuid)
if not uuid then
error("uuid is empty")
end
return NGCPUserPrefs._load(self,"callee",uuid) return NGCPUserPrefs._load(self,"callee",uuid)
end end

@ -70,6 +70,16 @@ TestNGCPDomainPrefs = {} --class
assertEquals(self.d.db_table, "dom_preferences") assertEquals(self.d.db_table, "dom_preferences")
end end
function TestNGCPDomainPrefs:test_caller_load_empty()
assertTrue(self.d.config)
assertError(self.d.caller_load, nil)
end
function TestNGCPDomainPrefs:test_callee_load_empty()
assertTrue(self.d.config)
assertError(self.d.callee_load, nil)
end
function TestNGCPDomainPrefs:test_caller_load() function TestNGCPDomainPrefs:test_caller_load()
assertTrue(self.d.config) assertTrue(self.d.config)
self.config:getDBConnection() ;mc :returns(self.con) self.config:getDBConnection() ;mc :returns(self.con)

@ -70,6 +70,16 @@ TestNGCPPeerPrefs = {} --class
assertEquals(self.d.db_table, "peer_preferences") assertEquals(self.d.db_table, "peer_preferences")
end end
function TestNGCPPeerPrefs:test_caller_load_empty()
assertTrue(self.d.config)
assertEquals(self.d.caller_load(), nil)
end
function TestNGCPPeerPrefs:test_callee_load_empty()
assertTrue(self.d.config)
assertEquals(self.d.callee_load(), nil)
end
function TestNGCPPeerPrefs:test_caller_load() function TestNGCPPeerPrefs:test_caller_load()
assertTrue(self.d.config) assertTrue(self.d.config)
self.config:getDBConnection() ;mc :returns(self.con) self.config:getDBConnection() ;mc :returns(self.con)

@ -57,6 +57,14 @@ TestNGCPRealPrefs = {} --class
sr.log("info", "---cleaned---") sr.log("info", "---cleaned---")
end end
function TestNGCPRealPrefs:test_caller_load_empty()
assertError(self.real.caller_load, nil)
end
function TestNGCPRealPrefs:test_callee_load_empty()
assertError(self.real.callee_load, nil)
end
function TestNGCPRealPrefs:test_caller_load() function TestNGCPRealPrefs:test_caller_load()
local keys = {"uno"} local keys = {"uno"}
local xavp = { local xavp = {

@ -65,6 +65,16 @@ TestNGCPUserPrefs = {} --class
sr.log("info", "---cleaned---") sr.log("info", "---cleaned---")
end end
function TestNGCPUserPrefs:test_caller_load_empty()
assertTrue(self.d.config)
assertError(self.d.caller_load, nil)
end
function TestNGCPUserPrefs:test_callee_load_empty()
assertTrue(self.d.config)
assertError(self.d.callee_load, nil)
end
function TestNGCPUserPrefs:test_init() function TestNGCPUserPrefs:test_init()
--print("TestNGCPUserPrefs:test_init") --print("TestNGCPUserPrefs:test_init")
assertEquals(self.d.db_table, "usr_preferences") assertEquals(self.d.db_table, "usr_preferences")

Loading…
Cancel
Save