1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-15 04:09:01 +00:00

Use nsedebug.tostr in unittest to more clearly show how tests fail.

This commit is contained in:
dmiller
2014-02-19 18:32:25 +00:00
parent f17cc56bf9
commit 743c90c24a

View File

@@ -19,6 +19,8 @@ local stdnse = require "stdnse"
local string = require "string"
local table = require "table"
local nmap = require "nmap"
local nsedebug = require "nsedebug"
local listop = require "listop"
_ENV = stdnse.module("unittest", stdnse.seeall)
local libs = {
@@ -234,7 +236,7 @@ make_test = function(test, fmt)
local nargs = select("#", ...)
return function(suite)
if not test(table.unpack(args,1,nargs)) then
return false, string.format(fmt, table.unpack(args,1,nargs))
return false, string.format(fmt, table.unpack(listop.map(nsedebug.tostr, args),1,nargs))
end
return true
end