![]() |
1
8
创建一个子类,该子类重写不执行任何操作的bar()。 |
![]() |
2
1
你为什么要这么做?
您可以使用方面(而不是wise)在字节代码级别截取代码;您可以接受调用bar的对象:
但是,正如我所说,我想不出为什么这是有用的。单元测试旨在测试公共接口。如果bar()是私有的或受保护的,那么它将通过对foo()的调用和稍后的断言自动进行测试。如果foo()和bar()都是公共的、酷的,那么分别测试它们。 你能发布一个真实的例子吗?你能改变测试中的代码吗?等。 |
![]() |
3
1
有人可能会说上面的示例不是可测试的代码。相反,如果代码是:
单元测试很容易。 |