我们有一个读取平面文件并解析数据的应用程序。该文件不包含用于进行校验和的标头信息或总数据。所以我想创建测试用例以确保我们的应用程序正确处理“不完整”文件。
有没有办法创建没有 EOF 标记的平面文件?也许有一个工具可以用来从现有文本文件中删除 EOF 标记?
平面文件不包含文件结束标记。
几乎所有现代文件系统都是基于流的,只是磁盘上的一堆字节,它们没有记录/文件标记。
任何文件结束信号都是由读取文件的 std 库添加的
您应该测试它是否正确处理不完整的行(即 3 个值而不是 4 个值)和缺失/不同的行尾(CR 或 LF 而不是 CR/LF)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)