我正在调试Visual Studio中的一些代码。目前我正在使用:
cin << value1 << cin << value2;
// process these values
cout << "New Values Are: " << value3 << value4 << endl;
但是,为了测试算法,我使用了更多的输入,并想知道是否有一种方法,无论是在工具链中还是在代码中,都可以自动将这些初始值放入?什么是自动化的标准方法。如果可能的话,我非常希望避免设置一个矩阵,然后逐行读取它,因为我希望测试尽可能接近真实场景,而不会引入太多额外的代码 - 如果有的话。
答案 0 :(得分:1)
我建议不要自动输入,而是自动化测试。例如,通过使用Google Test框架(gtest)。