【问题标题】:how to test a class and her subclass如何测试一个类和她的子类
【发布时间】:2015-10-17 21:48:59
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    您可以使用在设置中创建的 A 类的实例在 TestA 中进行通用测试

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

    所有单元测试用例将被重复使用,不重复

    【讨论】:

    • 有没有办法用一个类使用参数注释或类似的东西来做到这一点?
    猜你喜欢
    • 1970-01-01
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    • 2016-08-06
    • 1970-01-01
    • 2020-04-15
    • 2011-02-27
    相关资源
    最近更新 更多