原文:单元测试框架GoogleTest

前段时间学习和了解了下Google的开源C 单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。 其实gtest本身的实现并不复杂,我们完全可以模仿gtest,不断的完善我们的测试框架, 但最后我们还是决定使用gtest取代掉原来的自己的测试框架,原因是: ...

2020-01-20 23:07 0 1579 推荐指数:

查看详情

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

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

Tue Dec 13 00:35:00 CST 2016 5 19166
如何用googletest单元测试

googletest是一个用来写C++单元测试框架,它是跨平台的,可应用在windows、linux、Mac等OS平台上。下面,我来说明如何使用最新的1.6版本gtest写自己的单元测试。 本文包括以下几部分:1、获取并编译googletest(以下简称为gtest);2、如何编写单元测试 ...

Wed Sep 05 23:42:00 CST 2018 0 1233
Google C++单元测试框架GoogleTest---值参数化测试

值参数化测试允许您使用不同的参数测试代码,而无需编写同一测试的多个副本。 假设您为代码编写测试,然后意识到您的代码受到布尔参数的影响。 TEST(MyCodeTest, TestFoo) { // A code to test foo(). } 通常人们在这种情况下将他 ...

Wed Nov 30 23:40:00 CST 2016 0 5497
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
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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM