![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
万万君
Know more, do more, do better
展开
-
C++11新特性 - override and final
【代码】C++11新特性 - override and final。原创 2024-04-23 09:58:04 · 179 阅读 · 0 评论 -
CxxTest之 CxxTestGen命令
CxxTestGen命令CxxTestGen处理一个或者多个C++头文件生成test runner.该命令通过解析头文件以查找从类继承的测试类来执行测试发现CxxTest::TestSuite。Usage: cxxtestgen [options] [<filename> ...]The 'cxxtestgen' command processes C++ header files to perform test discovery,and then it creates files翻译 2021-09-07 13:12:20 · 162 阅读 · 0 评论 -
CxxTest关于Test Assertions
TS_断言执行测试。Catch 在测试过程中产生的异常会导致测试失败,除了检查异常的测试方法TSM_断言执行与相应TS断言相同的测试 ,但它们的第一个参数是const char*测试失败时打印的消息缓冲区。ETS_断言执行与相应TS断言相同的测试 。但是,这些测试断言不会捕获测试期间生成的异常。ETSM_断言执行与相应TS断言相同的测试,但是 (1) 它们的第一个参数是const char*测试失败时打印的 消息缓冲区,以及 (2) 这些断言不会捕获测试期间生成的异常。..翻译 2021-09-07 11:33:41 · 108 阅读 · 0 评论 -
CxxTest- Getting Started
使用步骤在C++头文件中定义测试用例利用 cxxtestgen 从头文件中为test runner生成测试文件编译 test runner执行 test runner 来运行所有的测试用例相关概念test fixture表示执行测试所需要的任何准备设置,如:创建临时目录,启动服务器等test suite表示可被测试的最小单元的集合,简单理解,就是测试用例. 需要继承于 CxxTest::TestSuite类test一个test suite中的公共函数,表示一个测试用例,方法需以t翻译 2021-09-07 11:18:13 · 184 阅读 · 0 评论