在之前的文章中, 介绍了如何实现一个类似gtest的单元测试框架, 完整的项目代码可以参考这里: https://github.com/kfggww/cutest . 近期对cutest的实现做了一些修改, 包括:
对于Test Suite以及Test Case如何注册到cutest之中, 实现原理还是使用"constructor"属性函数, TEST_SUITE/TEST_CASE宏会拼接出函数实现, 在程序运行时, 在main函数调用之前, 这些"constructor"函数被调用, 完成Suite以及Case的注册. 具体实现可参考代码片段, 或者上一篇文章中的介绍.
详细信息看下面的视频吧:
更多linux平台技术研究和讨论, 可以进入我的qq群: 838923389
本文来自博客园,作者:kfggww,转载请注明原文链接:https://www.cnblogs.com/kfggww/p/17643674.html
登录查看全部
参与评论
手机查看
返回顶部