先总结下为什么要进行单元测试:
1 错误尽早发现,这是显而易见的。
2 方便调试跟踪错误。如果项目出现问题,只需要拿单元测试来跑case,就可以方便的定位和发现问题。
进行单元测试的原则:
1 被测试的函数要功能单一
2 测试要覆盖所有的条件分支,简单可归纳为:正常,极大,极小这三个方面。
Google提供了一个很好的C++单元测试库GTest和GMock,
这周先总结下GTest的用法,通过一个小例子总结
被测试类定义如下:
下面需要编写这个类的测试类
先总结下为什么要进行单元测试:
1 错误尽早发现,这是显而易见的。
2 方便调试跟踪错误。如果项目出现问题,只需要拿单元测试来跑case,就可以方便的定位和发现问题。
进行单元测试的原则:
1 被测试的函数要功能单一
2 测试要覆盖所有的条件分支,简单可归纳为:正常,极大,极小这三个方面。
Google提供了一个很好的C++单元测试库GTest和GMock,
这周先总结下GTest的用法,通过一个小例子总结
被测试类定义如下:
下面需要编写这个类的测试类