首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >googletest参数化的高级应用

googletest参数化的高级应用
EN

Stack Overflow用户
提问于 2017-02-01 18:44:02
回答 1查看 223关注 0票数 1

关于googletest框架及其使用,我有几个问题:

在以下问题中,fixture指的是从::testing::Test派生出来的类

  1. 据我所知,我可以使用fixtureparameterization feature的测试。这是否适用于 value-parameterizationtype-parameterization
  2. 在某些情况下,夹具是无关的。我可以用type-parameterizationvalue-parameterization 而不用 fixture吗?怎样才能(比如)?
  3. 纯粹的兴趣:我能用fixture type- value-parameterization一起使用吗?(我确信这是一个不必要的复杂性)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 20:00:48

据我所知,我可以使用夹具和参数化特性的测试。这是否适用于值参数化和类型参数化?

是的,值-参数化测试类型化测试类型参数化测试都必须从一个夹具类派生出来。链接的文档提供了一些例子。

我可以使用带值的类型参数化吗?没有夹具的参数化。

我猜你的意思是“类型-参数化或值-参数化”。不管怎么说,按照相同的文档,您不能在没有固定类的情况下使用任何一个。

我可以将夹具与类型和值参数化一起使用吗?

Googletest并不明确支持类型和值参数化测试,但您可以使用类型参数化测试对其进行很好的近似,正如我在先前的回答中所演示的那样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41987295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档