【发布时间】:2015-10-17 21:48:59
【问题描述】:
如果我有 A 类和 B 子类,有没有办法编写一个测试用例,它能够在两个单独的 ATest 和 BTest 类中检查两个类中的函数而无需重复代码?
【问题讨论】:
标签: java unit-testing inheritance subclass code-duplication
如果我有 A 类和 B 子类,有没有办法编写一个测试用例,它能够在两个单独的 ATest 和 BTest 类中检查两个类中的函数而无需重复代码?
【问题讨论】:
标签: java unit-testing inheritance subclass code-duplication
您可以使用在设置中创建的 A 类的实例在 TestA 中进行通用测试
然后在 TestB 中扩展 TestA 并将 B 类的实例用于特定于 B 的测试,确保覆盖设置以便将此实例传递给 TestA 类中的测试
所有单元测试用例将被重复使用,不重复
【讨论】: