代码之家  ›  专栏  ›  技术社区  ›  bitbonk

如何进行单元测试序列化和数据库访问

  •  0
  • bitbonk  · 技术社区  · 15 年前

    为诸如序列化/反序列化或向存储库中写入和读取对象之类的事情编写单元测试的正确方法是什么?我是否应该测试对象的每个属性是否正确读取和写入?当我有很多具有很多属性的类型时,这看起来是相当多的工作。这是去的路吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Brian Agnew    15 年前

    对于串行化测试,您可能希望对测试进行串行化并与屏蔽测试进行比较(即,您知道的预串行化对象是正确的)。

    因此,您必须首先检查您的屏蔽序列化对象是否正确。从那时起,通过简单地比较字节流/字符串或表示序列化对象的方式来执行回归测试。它可能不容易告诉你 什么 已更改,但它将执行回归测试的主要功能并告诉您 某物 已更改。