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