模拟BASH输入,以测试C 中的某些代码

Mocking bash input for testing some code in c++

本文关键字:代码 测试 BASH 输入 模拟      更新时间:2023-10-16

我是新来的,在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;
}

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