如何测试一个类及其子类

时间:2015-10-17 21:48:59

标签: java unit-testing inheritance subclass code-duplication

如果我有A类和B类,是否有办法编写一个测试用例,能够检查两个类中的函数而不需要在两个单独的类ATest和BTest中进行代码重复?

1 个答案:

答案 0 :(得分:1)

您可以使用在设置

中创建的A类实例在TestA中执行通用测试

然后在TestB中扩展TestA并使用B类实例进行特定于B的测试,确保覆盖设置,以便将此实例传递给TestA类中的测试

所有单元测试用例都将重复使用而不会重复