比较googletest中的许多结果

时间:2018-10-30 12:56:02

标签: c++ unit-testing googletest

我是第一次编写测试。我的目标是为具有多个输入和输出的复杂功能编写单元测试,并将很快对其进行重写。为了保持功能的正确性,我想编写一个测试,将输入 x_0,...,x_n 与保存的结果 y_0,... y_n。 进行比较。 >

仅对几个值执行此操作就没有问题(因为我可以简单地将输出写入数组并分别比较结果),但是对于较大的值,这样做会很丑陋。

是否有标准的操作步骤?

对于输入,可以使用合并功能来生成很多输入,我可以检查其结果,但是是否有一种很好的方法将它们与保存的结果进行比较?

是否有一种方法可以为每个参数化测试生成标识符(例如0,... n)?

这样,我至少只能保存值 y_0,... y_n 分别进行比较。

0 个答案:

没有答案