gpt4 book ai didi

java - 对抽象类的扩展进行强制测试

转载 作者:行者123 更新时间:2023-11-28 20:30:17 25 4
gpt4 key购买 nike

我有一个具有良好测试覆盖率的抽象类。我想确保该类的任何扩展也能通过抽象类的测试。有什么方法可以通过使用 JUnit 的代码来确保这一点吗?

最佳答案

所有在你的子类中没有改变的方法都在你的抽象类的测试中被检查。没有改变的方法不需要在扩展类的范围内再次测试。

如果某些方法被覆盖,那么对它们应用相同的测试将是一个非常糟糕的决定,因为它们可能具有不同的业务逻辑。因此,如果有人继承了您的类,他应该为他覆盖的方法编写自己的测试。

这就是所有改变或添加逻辑业务逻辑的继承点。

关于java - 对抽象类的扩展进行强制测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30532197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com