原文:Google C++单元测试框架GoogleTest---值参数化测试

值参数化测试允许您使用不同的参数测试代码,而无需编写同一测试的多个副本。 假设您为代码编写测试,然后意识到您的代码受到布尔参数的影响。 TEST MyCodeTest, TestFoo A code to test foo . 通常人们在这种情况下将他们的测试代码考虑为具有布尔参数的函数。 该函数设置标志,然后执行测试代码: void TestFooHelper bool flag value f ...

2016-11-30 15:40 0 5497 推荐指数:

查看详情

Google C++单元测试框架GoogleTest(总)

之前一个月都在学习googletest框架,对googletest的文档都翻译了一遍,也都发在了之前的博客里,另外其实还有一部分的文档我没有发,就是GMock的CookBook部分:https://github.com/google/googletest/blob/master ...

Tue Dec 13 00:35:00 CST 2016 5 19166
Google C++单元测试框架GoogleTest---Google Mock简介--概念及基础语法

就在昨天终于做了gtest的分享,我的预研工作终于结束了,感觉离我辞职的日子不远了,毕竟是专注java二百年啊,要告别实习啦。。 这篇是GoogleMock的简介文档,会在后边附带一个自己的例子。 一、什么是Google C ++ Mocking Framework? 当你写一个原型 ...

Wed Dec 07 19:21:00 CST 2016 1 22272
Google C++单元测试框架GoogleTest---Extending Google Test by Handling Test Events

Google TestExtending Google Test by Handling Test Events Google测试提供了一个事件侦听器API,让您接收有关测试程序进度和测试失败的通知。 可以监听的事件包括测试程序的开始和结束,测试用例或测试方法等。 您可以使用此API来扩充或替换 ...

Mon Nov 28 05:34:00 CST 2016 0 3584
Google C++单元测试框架GoogleTest---Google Mock简介--概念及基础语法

一、什么是Google C ++ Mocking Framework? 当你写一个原型或测试,往往不能完全的依赖真实对象。一个mock对象实现与一个真实对象相同的接口,但让你在运行时指定它时,如何使用?它应该做什么?(哪些方法将被称为?什么顺序?多少次?有什么参数?他们会返回 ...

Fri Jun 02 00:09:00 CST 2017 0 1166
Google单元测试框架gtest之官方sample笔记3--值参数测试

1.7 sample7--接口测试 值参数不限定类型,也可以是类的引用,这就可以实现对类接口的测试,一个基类可以有多个继承类,那么可以测试不同的子类功能,但是只需要写一个测试用例,然后使用参数列表实现对每个子类的测试。 使用值参数测试法去测试多个实现了相同接口(类)的共同属性(又叫做接口测试 ...

Thu Mar 04 03:05:00 CST 2021 0 373
Google C++单元测试框架GoogleTest---AdvancedGuide(译文)下

因为AdvancedGuide文档太长,分上下两部分,本文档接googletest--AdvancedGuide(译文)上:Google C++单元测试框架GoogleTest---AdvancedGuide(译文)上。 一、在子程序中使用断言(Using Assertions ...

Sat Dec 03 00:59:00 CST 2016 0 4697
Google C++单元测试框架GoogleTest---TestFixture使用

一、测试夹具(Test Fixtures):对多个测试使用相同的数据配置 如果你发现自己写了两个或更多的测试来操作类似的数据,你可以使用测试夹具。它允许您为几个不同的测试重复使用相同的对象配置。 要创建夹具,只需: 1.从:: testing :: Test派生一个类。 使用 ...

Mon Nov 28 01:11:00 CST 2016 0 4251
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM