我正在生成包含多个行和列的CSV。
然而,当我测试所述CSV时,我觉得我只是在重复测试中构建文件的代码,因为我正在检查每个字段是否正确。
问题是,这比我看起来更明智,还是有更好的方法?
答案 0 :(得分:0)
更简单的测试是将CSV导入电子表格或数据库,并验证数据输出是否与正确的字段对齐。没有额外的列或额外的行,从导入的记录集中选择的数据与生成CSV的记录集等完美的INTERSECT。
更重要的是,我建议您确保测试数据包含常见的CSV失败方案,例如:
...确保您的代码正确处理它们。