TEST,TEST_F和TEST_P有什么区别?

阮德谭

我对gtest / gmock进行了很多研究,但没有一个给我正确的答案。我是C ++的新手,所以我们将不胜感激。

Himanshu Jaju

所有文档都在官方的github repo中介绍底漆文件还包括有关测试宏的大量信息。您可以使用以下摘要和示例链接来选择要使用的内容。

TEST()当您要为静态或全局函数或简单类编写单元测试时,此功能很有用。测试示例

TEST_F()当您需要在单元测试中访问对象和子例程时,此功能很有用。测试示例

TEST_P()当您想使用参数编写测试时很有用。您可以编写一个TEST_P()使用getParam()并可以使用实例化的测试,而不必编写具有不同参数值的多个测试INSTANTIATE_TEST_SUITE_P()测试示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

-DskipTests和-Dmaven.test.skip = true有什么区别

开玩笑的“ it”和“ test”有什么区别?

new Test()和new Test(){}之间的区别

spring-boot-test和spring-boot-starter-test有什么区别?

UI-Test和Rest有什么区别?

在x86中,“ test eax,eax”和“ cmp eax,0”之间有什么区别

src / androidtest和src / test文件夹有什么区别?

<p>和<div>有什么区别?

javascript中.match和.test有什么区别

Caffe:train_test.prototxt和deploy.prototxt有什么区别?

* p [5]和(* p)[5]有什么区别?

Keras中的x_train和x_test有什么区别?

python-django中的django.test.APITestCase和rest_framework.test.TestCase有什么区别

describe(it())和describe(test())的区别

sklearn.model_selection import train_test_split和sklearn.cross_validation import train_test_split有什么区别

“ python setup.py test”与“ pytest {package}”之间有什么区别?

HTML中的<P>和<p>有什么区别?

`test`和`[`-不同的二进制文件,有什么区别吗?

“ apt-get install <package_name> / testing”和“ apt-get install -t test <package_name>”之间有什么区别?

在Google Test参数化测试用例(`TEST_P`)中访问测试信息

int * p和int p *有什么区别?

运行shell脚本时,“ test”和“ test.sh”有什么区别?

弱var之间有什么区别:test:UIView!和弱var测试:UIView?在网点吗?

这两个 var $test.parent() 和 var test.parent 在用法上有什么区别吗?

gtest –– 使用 TEST_F 时未定义的符号

gtest:在 2 个 TEST_Fs 内运行 TEST_P

在 train_test_split 中使用 'stratify' 没有什么区别。它是干什么用的?

sklearn中的x_test、x_train、y_test、y_train有什么区别?

test 和 testl 和 testb 有什么区别