阅读本篇文章前,你最好已经知道如何写基本的单元测试。本篇文章共包含3个小建议,以及7个小技巧。 建议一,不要使用框架 <! more Go语言自身已经有一个非常棒的测试框架,它允许你使用Go编写测试代码,不需要再额外学习其它的库或测试引擎。关于断言方面的帮助函数,你可以看看这个 "testing" ...
分类:
编程语言 时间:
2019-09-15 19:03:37
阅读次数:
134
gtest是谷歌发布的单元测试框架,功能强大。结合谷歌源代码附带的例子,把注意事项简单总结如下。 1、单元测试是如何启动运行的 每个单元测试的项目都是一个exe,而exe必然要有main作为入口函数。gtest有两种引入main的方式。 方式1,添加对gtest_main.dll动态库的引用,该库实 ...
分类:
其他好文 时间:
2019-09-01 21:29:43
阅读次数:
176
AddTransient、AddSingleton、AddScoped的区别 权重: 权重: 权重: AddSingleton→AddTransient→AddScoped AddSingleton的生命周期: 项目启动-项目关闭 相当于静态类 只会有一个 AddScoped的生命周期: 请求开始- ...
分类:
其他好文 时间:
2019-07-05 14:24:06
阅读次数:
257
CTest和Gtest 参考 CMake/Testing With CTest cmake结合CTest的例子 前言 在VSCode中配合CMakeTools工具使用这个测试框架,还比较方便 学习过程 CDash环境搭建(没完成) sudo apt install mysql-server mysq... ...
分类:
其他好文 时间:
2019-07-01 22:58:15
阅读次数:
181
GTest and ROSTest GTest and ROSTest致谢前言为什么要学GTest科普好的测试框架应该是(软件测试思想)GTest 入门综述断言assertion创建一个test运行测试编写测试的main函数TOC 致谢 Linux 大棚 ROSTest 前言 为什么要学GTest ... ...
分类:
其他好文 时间:
2019-07-01 22:51:36
阅读次数:
159
Django 环境搭建及创建项目 首先安装django包,我使用的是pycharm,所以直接在IDE中就可以直接安装,但是django还需要手动配置系统变量 找到python根目录下的django文件夹中的bin文件夹与python的Scripts文件夹并加入系统变量path中 如我的文件夹路径为: ...
分类:
编程语言 时间:
2019-06-13 01:06:25
阅读次数:
165
public class StringTest { public static void main(String[] args) { String regex = "\\A(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\... ...
分类:
编程语言 时间:
2019-06-05 00:33:20
阅读次数:
278
使用SUBSTRING_INDEX()函数substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子取出上述表中数组的第一个元素 -- SUBSTRING_INDEX(str,'"',2)取出从左往右第二个引号左边的字符 ...
分类:
数据库 时间:
2019-04-29 15:46:29
阅读次数:
264