【发布时间】:2009-11-16 10:04:49
【问题描述】:
我有两个不同的类共享一个公共接口。尽管功能相同,但它们在内部的工作方式却大不相同。所以我很自然地想测试它们。
我能想到的最好的例子;我 将某些东西序列化到一个文件中,一个 类将其序列化为纯文本,即 其他到 xml。数据(应该)看起来 之前和之后都一样 不考虑方法的序列化 用过。
以相同方式测试这两个类的最佳方法是什么?测试仅在实例化不同类的方式上有所不同。我不想复制整个测试,重命名并更改一行。
测试目前在 JUnit 中,但我还是要将它们移植到 NUnit,所以代码并不重要。我更多的是寻找一种适用于这个测试套件的设计模式。
【问题讨论】:
标签: c# java unit-testing design-patterns junit