#!/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