You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lua-ngcp-kamailio/tests/kam_utils.lua

53 lines
1.1 KiB

#!/usr/bin/env lua5.1
require('luaunit')
require 'mocks.sr'
require 'ngcp.kam_utils'
sr = srMock:new()
TestKamUtils = {} --class
function TestKamUtils:setUp()
self.list_idsi = {
id1 = 1,
id2 = 2,
id3 = 3
}
self.list_idss = {
id1 = "1",
id2 = "2",
id3 = "3"
}
end
function TestKamUtils:test_table_log()
table.log(self.list_idsi, "list ids")
table.log(self.list_idsi, "list ids", "info")
table.log(nil, "list ids")
table.log(self.list_idss, "list ids", nil)
table.log(self.list_idss, nil)
end
function TestKamUtils:test_sets_avps()
assertError(sets_avps, nil)
sets_avps(self.list_idss)
end
function TestKamUtils:test_seti_avps()
assertError(seti_avps, nil)
seti_avps(self.list_idsi)
end
function TestKamUtils:test_clean_avp()
assertError(clean_avp, nil)
clean_avp(self.list_idsi)
clean_avp("testid")
end
-- class TestKamUtils
---- Control test output:
lu = LuaUnit
lu:setOutputType( "TAP" )
lu:setVerbosity( 1 )
lu:run()
--EOF