我的电子应用程序正在保存配置文件中的参数。
如何在不修改实际数据的情况下对loadConfig()
和saveConfig()
函数进行单元测试?
我很乐意向您展示我已经做过的事情,但我不知道从哪里开始。
答案 0 :(得分:1)
此处您的主要动机是测试您是否能够加载和保存数据。考虑在测试开始时它是否为空白文件。
步骤1.将一些数据写入文件。
步骤2.读取相同的数据。
步骤3.因为您自己在开始时编写数据,所以您应该事先知道数据到底是什么。
步骤4.将您已有的相同数据与执行读取操作后获得的数据相关联。
步骤5.清除该文件中的所有数据。
这将向您保证您正在撰写和阅读的内容是否正确。
您也可以在某个虚拟文件上执行此操作,因为主要的动机是测试文件的读写操作。