使用文本装置——谷歌测试
Using Text Fixtures -- Google Test
我有一个类,我计划使用谷歌测试框架测试它。我很好奇为什么需要"文本固定装置"?(如下所述:https://code.google.com/p/googletest/wiki/V1_6_Primer)。不能我只是使用几个TEST()宏?为什么需要固定装置?
它们不是严格必需的,但是允许您共享由许多不同但相关的测试共享的变量初始化和脚手架代码。简而言之,它是一个方便的特性,允许您编写更短的测试。这有助于提高可读性,并缩短TDD中的测试代码周期。
相关文章:
- 谷歌测试中的期望值存储在哪里
- 更正 CMakeList.txt 用于谷歌测试的文件?
- 如何让谷歌测试正常运行。测试总是失败。(它不会编译)
- 谷歌测试方法与流
- 谷歌测试:模板模板的笛卡尔乘积的类型列表与模板
- C++ 谷歌测试除以零
- 多定义C ++ / C谷歌测试
- 使用谷歌测试进行测试时出现分段错误
- 如何使用谷歌测试检查两个枚举类元素的相等性?
- 谷歌测试集ArgReferee with vector<unique_ptr>
- 谷歌测试编译错误 Os X:函数式转换从"int"到"internal::FloatingEq2Matcher"的模糊转换<float>
- 谷歌测试发现在macOSX上添加并运行了我的所有测试两次
- 在谷歌测试中创建模拟类的向量
- 为什么在谷歌测试中调用"mkdtemp()"时失败
- 谷歌测试可执行文件中的单元测试未被vstest选中
- 谷歌测试:Android与Linux EXPECT_DEATH测试
- 谷歌测试比较指针数组的内容
- ptrdiff_t typedef 碰撞 - 谷歌测试和英特尔蟒蛇
- 我无法编译谷歌测试,告诉链接器输入未使用(macOS)
- EXPECT_CALL在谷歌测试中没有模拟