【不懂就问,新手求助】写单元测试遇到个问题,绕不过去了
lua吧
全部回复
仅看楼主
level 3
摆渡蟹 楼主
因为是单元测试,我的测试代码每一页第一行会写:
package.path = "../../luatestlib/?.lua;../../lualib/?.lua;" .. package.path
local api = require "XXX"
就是在测试XXX.lua的时候从我给他的库中require需要的文件,这样可以绕开很多复杂的代码
但是今天在源代码中碰到string.slipt,测试运行到这里就会报错:attempt to call field 'split' (a nil value) 大概意思是找不到string这样的一个功能函数(我是这么理解的。。。)
我不知道怎么才能绕开这个string的调用,源代码中要require的我都在测试代码中写上了,唯独卡在string这里,而且我不想修改源代码,更不想为了测试重写STRING。。
2014年05月08日 05点05分 1
level 11
不懂绑定,等大神
2014年05月09日 15点05分 3
level 6
slipt?我怎么感觉像写错了。。split呢?标准库也没有这个啊。还有你既然是单元测试,你把那个函数忽略了,你确定这是有根据的?我怎么觉得程序会运行不下去呢?? 我还是建议你找到定义这个函数的文件
2014年05月21日 15点05分 4
1