googletest - gtest:如何测试接口是否定义?
问题描述
例如,我想测试我当前的 libc 是否提供了 hello_world() 接口。
我认为 gtest 中的宏 TEST 不能做到这一点。原因是如果没有hello_world()接口,gtest会编译错误。我想收到 PASS 或不 PASS,而不是编译错误。
我应该怎么办?
我想使用 gtest 来测试 posix 接口,就像使用 "open posix test suite" 一样。(例如,如果 OS/glibc 不支持某个接口,则应该告诉用户“不支持”或“未通过”,而不是编译/链接错误)
解决方案
推荐阅读
- python - Python PDF 提取格式化文本(粗体、删除线、斜体、下划线)
- java - 带有 Discord JDA 350+ 线程的 java.lang.OutOfMemoryError
- python - 数字评估问题python
- bigcommerce - BigCommerce 类别名称作为车把中的过滤器
- linux - 如何通过 `awk` 或 `sed` 在 Ubuntu 终端变量的末尾添加一些字符?
- firebase - Firebase 通过一个请求发送多个通知数据
- python - SQLAlchemy 计算非空字符串的数量
- python - 通过添加其他横截面将 pandas MultiIndex 的横截面设置为 DataFrame
- lua - Roblox Studio 复选框
- delphi - 使用 Delphi 6(或 7)检查主机/端口(工业设备)是否可访问的最佳方法