Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
模拟bash输入以测试c++; 我是Gtest的C++新手,我在测试一个需要来自BASH的用户输入的函数时遇到了麻烦。我如何模拟bash,使函数认为有人在bash上写东西?_C++_Testing_Googletest - Fatal编程技术网

模拟bash输入以测试c++; 我是Gtest的C++新手,我在测试一个需要来自BASH的用户输入的函数时遇到了麻烦。我如何模拟bash,使函数认为有人在bash上写东西?

模拟bash输入以测试c++; 我是Gtest的C++新手,我在测试一个需要来自BASH的用户输入的函数时遇到了麻烦。我如何模拟bash,使函数认为有人在bash上写东西?,c++,testing,googletest,C++,Testing,Googletest,制作一个单独的测试文件,导入您的函数 int func_to_test(int userinput); int main() { func_to_test(0); func_to_test(99999); func_to_test(-1); .... return 0; } 为了进一步阅读,我将研究单元测试库/方法 欢迎光临stackoverflow。在问另一个问题之前,请阅读以下内容:@MarekR这是一个你可能会觉得有用的快捷方式列表[ask]扩

制作一个单独的测试文件,导入您的函数

int func_to_test(int userinput);

int main() {
    func_to_test(0);
    func_to_test(99999);
    func_to_test(-1);

    ....
    return 0;
}

为了进一步阅读,我将研究单元测试库/方法

欢迎光临stackoverflow。在问另一个问题之前,请阅读以下内容:@MarekR这是一个你可能会觉得有用的快捷方式列表<代码>[ask]扩展为。reprex刚刚出现,所以它可能有快捷方式,也可能没有快捷方式。@user4581301谢谢您的好意。@MarekR不知何故,我忽略了链接列表。我是天才。