51Testing软件测试论坛
标题:
怎样针对Interface做UnitTets
[打印本页]
作者:
code263
时间:
2006-5-4 17:15
标题:
怎样针对Interface做UnitTets
比如有一个Interface IMyInterface,有三个类都支持该Interface:
class A : IMyInterface
{
}
class B : IMyInterface
{
}
class C : IMyInterface
{
}
现在要检查A, B, C是否都正确实现了IMyInterface,这样的UnitTest
怎么组织呢?
如果按照普通的方式做的话,三个测试类中存在完全相同的代码。怎样
共享这些代码以便于维护呢?
如果简单地使用一个入口,比如叫做TestMyInterface(),在三个类的测
试方法中都去调用,那么就无法展开(发现错误很难知道到底是哪个类调
用的是否发生了问题,并且在这个方法中必须测试一堆内容,不象普通方
法那样可以一个方法测试一个方面),也不太好用。
谢谢!
作者:
zixuxuwu
时间:
2006-5-9 20:39
先测试基类,再分别测试派生类
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2