从Xcode Objective C测试转换到Google c++测试
Converting from Xcode Objective C tests to Google tests in C++
我正在将Xcode中用objective C编写的一些测试转换为c++,以便与google测试一起工作。
我知道XCTAssertTrue( variable == 1 );
在目标C更改为EXPECT_EQ(variable, 1)
为谷歌测试的c++。
我不确定的是如何将XCTAssertTrue( EQUALS( variable.length, 1 ) );
转换为c++,这将适用于谷歌测试。任何帮助都将非常感激。谢谢!
EXPECT_EQ(1, variable.length);
或
ASSERT_EQ(1, variable.length);
请注意,对于_EQ,期望的(常量)值放在前面。
相关文章:
- 如何使用 Google Test 向测试添加元数据 / 如何将数据从 Google Test 发送到 TestEven
- 在macOS Mojave上发布BOOST unit_test_framework/Google测试
- 使用 Google Test 对自定义断言函数进行单元测试
- gmock / google-mock发出警告,并且通过模拟异常未通过测试
- Xcode Test Navigator 如何在纯C++项目中显示 Google 测试
- 使用 Google 基准测试时返回值会发生什么情况?
- 使用Mingw-w64编译Google测试
- 如何将参数传递给Google基准测试程序
- 使用cmake构建google测试单元测试时出现链接器错误
- 在 Google 测试中,我可以从构造函数调用 GetParam() 吗?
- 如何匹配C Google测试中双向量的元素
- 如何使用Visual Studio Code来调试使用Google Test测试的应用程序?
- Google 在 Eclipse 中对 C++ 的测试覆盖率
- 在Google测试框架中,如何期望函数调用或其他功能调用
- Cmake,子目录和Google测试(模拟)无法正确链接.找不到测试
- 使用Google Test API进行C 测试私人方法的可能方法是什么?
- Google测试 - 使用2个不同的项目时未定义的恢复
- 如何在 Google 测试中使用不同模板测试多个模板化类的相同行为?
- 如何从Visual Studio解决方案中完全删除Google测试
- Google Test with CLion 未运行测试