如何进行unittest序列化和数据库访问

时间:2009-10-08 19:27:12

标签: unit-testing

为序列化/反序列化或向存储库写入和读取对象等事物编写单元测试的正确方法是什么?我应该测试我的对象的每个属性是否被正确读写?当我有很多具有大量属性的类型时,这看起来相当多。这是要走的路吗?

1 个答案:

答案 0 :(得分:2)

对于序列化测试,您可能希望序列化和比较与预测测试(即您知道正确的预序列化对象)。

因此,您必须首先检查您的预制序列化对象是否正确。从那时起,您只是通过比较字节流/字符串或者表示序列化对象来执行回归测试。它可能不会轻易告诉您 已经更改了什么,但它将执行回归测试的主要功能,并告诉您某些内容已更改。