05 2019 档案
摘要:当你写一个原型或者测试的时候,依赖整个object 是不可行和明智的。一个 mock object和 real object 有同样的接口(所以它可以像同一个使用),但是让你在运行时进行指定它应该如何被使用,它应当做什么(哪些方法应该被调用?以何种顺序?多少次?用什么参数?什么会被返回?) 注意:很
阅读全文
摘要:Why googletest? 为啥要用GoogleTest呢? googletest 是由测试技术Team 开发的带有google 特殊的需求和限制的测试框架。 不管你在什么平台上写C++代码,googleTest 可以帮助你实现任何类型的测试,不仅仅是单元测试 那么是什么成就了一个好的测试,go
阅读全文
摘要:准备工作 为了在你的测试中使用GoogleTest, 你必须让你的编译系统 知道到哪里去寻找GoogleTest 的头文件和源文件。 具体的方法只能依赖于你具体使用的哪种编译系统了,一般来讲这个非常容易直接的。 编译 如果你的GoogleTest 放在${GTEST_DIR} 目录下面。(使用 Vi
阅读全文