我是C ++上的Gtest的新手,在测试需要用户从bash输入信息的功能时遇到了麻烦。我该如何模拟bash,以使函数认为某人正在bash上写作?
答案 0 :(得分:0)
制作一个单独的测试文件来导入您的功能。
int func_to_test(int userinput);
int main() {
func_to_test(0);
func_to_test(99999);
func_to_test(-1);
....
return 0;
}
为进一步阅读,我将研究单元测试库/方法。