模拟BASH输入,以测试C 中的某些代码
Mocking bash input for testing some code in c++
我是新来的,在C 上GTEST,我在测试需要从bash中输入的函数时遇到困难。我怎么能嘲笑bash,以便该功能认为某人在bash上写作?
制作一个单独的测试文件,以导入您的功能。
int func_to_test(int userinput);
int main() {
func_to_test(0);
func_to_test(99999);
func_to_test(-1);
....
return 0;
}
为了进一步阅读,我将研究单元测试库/方法论。
相关文章:
- C++代码以测试另一个.cpp如果可以编译它
- 我如何测试代码没有调用 exit()
- 如何在使用 C 函数时测试C++代码
- 谷歌基准测试,如何只调用一次代码?
- 使用 gtest 框架在单元测试代码中检查目标对象的私有变量的最佳实践是什么?
- 使用 bash 脚本和测试处理进行代码编辑
- 使用 std::chrono::steady_clock 对线程/异步中的代码进行基准测试
- 使用 googletest 测试嵌入式C++代码时处理外设寄存器的重复符号
- 编写可测试的代码 - lambda 函数和unique_ptr中的basic_istream工厂
- 用于查找连续子数组的最大总和的代码使测试用例失败
- 外部 "C" Visual Studio 2015 中的显式类型错误,DLL 测试代码
- 如何对嵌入式代码进行单元测试?
- std::sort / 适用于测试代码,但无法推断出模板
- 有什么方法可以从Visual Studio 2017中的Catch C++测试中获取代码覆盖率指标?
- 用于 JUnit 测试的本机代码未使用 'nar-maven-plugin' 编译
- 如何避免使用IFDEF使代码更具测试
- 使用示例代码测试 mongocxx c++ 驱动程序
- 如何根据头文件中定义的代码测试类
- 工作与现有的c++代码测试下的谷歌测试和添加Qt
- 漂亮的打印 - 使用格式不正确的C++代码测试漂亮的打印机