C语言 无返回值的函数的单元测试用例怎么写?

C语言无返回值的函数的单元测试用例怎么写?既然没有返回值怎么断言?怎么确定函数体内的代码逻辑正确执行了???... C语言 无返回值的函数的单元测试用例怎么写?既然没有返回值怎么断言?怎么确定函数体内的代码逻辑正确执行了??? 展开
 我来答
xx_lyq00
2014-10-09 · TA获得超过4140个赞
知道大有可为答主
回答量:1794
采纳率:84%
帮助的人:813万
展开全部
断言需要返回值?
首先你调用函数要达到什么目的。即使没有返回值,那个函数也是有作用的吧,
测试的话,就测试这个作用到底成立了没有
更多追问追答
追问
不是说断言需要返回值,用断言的时候参数一般是一个函数的返回值,由此来断定函数执行结果正确与否,没有返回值的函数如果只是实现一系列变量的初始化,要测试这个函数要挨个测试每一个变量?变量是函数体内的局部变量,外部怎么测?
追答
在函数里初始化变量?
那这个变量是通过传址作为参数,还是全局?
不然在函数里怎么能改变这个变量的值得?

你都说是函数体的局部变量了,那关外面有什么关系的?函数执行完它的作用就结束了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式