【发布时间】:2012-02-28 05:56:33
【问题描述】:
我正在开发自定义序列化程序作为爱好项目,我想学习它的 TDD。
我有一个序列化和反序列化简单对象图的测试。 现在我想用非平凡的反序列化测试一些复杂的图(即没有无参数构造函数的类、循环引用、大量对象等......)。
我需要测试序列化的“构建”和“提取”图,我需要测试创建图的序列化和反序列化。我想用几个图(从简单到复杂到超复杂的图)测试所有四个动作。
我应该创建一些非测试类,为所有测试提供预定义的图表,还是每个测试都应该有自己的图表来源?
我问这个问题是因为我发现在一个类(图表的提供者)上进行多个测试可能存在问题。
谢谢。
【问题讨论】: