社区
C++ 语言
帖子详情
单元测试 如何测试void类型的函数和回调函数呢
zhangtonghui816
2013-06-18 09:02:36
单元测试 如何测试void类型的函数和回调函数呢
对于一些私有化成员变量如何获取分析?
求各位指教,万分感谢,先谢啦。
如有满意答案再加分,谢谢~
...全文
949
4
打赏
收藏
单元测试 如何测试void类型的函数和回调函数呢
单元测试 如何测试void类型的函数和回调函数呢 对于一些私有化成员变量如何获取分析? 求各位指教,万分感谢,先谢啦。 如有满意答案再加分,谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lm_whales
2013-06-26
打赏
举报
回复
回调问题 1)根据回调函数的文档,描述一下这个函数要是想的功能 2)把这回调函数的使用条件,返回值,参数要求分析清楚,主要是分支情况,边界条件; 3)把使用回调函数的的环境搞清楚。 4)自己调用,或者模拟使用环境调用,看是否实现了功能,是没有哪个分支有错误。 5)直接使用 如 EnumWindows 这样的函数要求有回调函数,那就用这个EnumWindows 调用那个回调函数,测试一下;有没有一下情况出现, 5.1)无限循环,调用回调函数,一般不会有无限循环 5.2)报错,各种溢出。 5.3)出现不合理的结果。 5) 和4) 结合使用,先4)后5)
zhangtonghui816
2013-06-25
打赏
举报
回复
非常感谢楼上二位,自己再顶一下。 有什么其他的方式处理,比如回调问题吗? 谢谢
www_adintr_com
2013-06-18
打赏
举报
回复
单元测试适可而止吧, 对算法密集的地方测试下, 如果想把有代码都测试到, 测试的代码可能比本身的代码还多几倍. 尤其是 C++ 这种静态语言, 要模拟一个对象出来更不方便.
橡木疙瘩
2013-06-18
打赏
举报
回复
既然返回值类型是void,那么它必然修改了对象的状态(成员函数的话)、某个引用型参数的内容、某个指针型参数所指向的数据、某个全局对象,或是进行了输入输入等、向某个窗口发送消息、与某个进程通讯……,总之它应该是有某种副作用的。 如果没有任何副作用,并且无返回值,那这个函数可以去掉了。
Flutter中
回调
函数
一般来说
回调
函数
都是使用
函数
来写的,在Dart中,
函数
是的
类型
使用Function进行表示。简单示例如下(关于
函数
的详细解释不是本篇重点): //省略返回值 test1(){ print('111111'); } //携带返回值
void
test2(){ ...
【C++】
回调
函数
与仿
函数
C++学习笔记–
回调
函数
与仿
函数
文章目录C++学习笔记--
回调
函数
与仿
函数
一、
回调
函数
1.定义2.例子
函数
指针利用
函数
指针实现
回调
函数
二、仿
函数
1.定义2.使用仿
函数
来实现
回调
函数
总结使用
回调
函数
(
函数
指针实现)与...
回调
函数
测试
例子
回调
函数
就是一个通过
函数
指针调用的
函数
。如果你把
函数
的指针(地址)作为参数传递给另一个
函数
,当这个指针被用为调用它所指向的
函数
时,我们就说这是
回调
函数
。
回调
函数
不是由该
函数
的实现方直接调用,而是在特定...
函数
指针与
回调
函数
函数
指针与
回调
函数
C语言中callback
回调
函数
,C++
回调
函数
(callback)的使用
什么是
回调
函数
(callback)模块A有一个
函数
foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。那么我们就把foo称为回...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章